math.abs on complex

Time bar (total: 5.4s)

analyze0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 10 to 5 computations (50% saved)

sample600.0ms (11%)

Memory
12.3MiB live, 999.4MiB allocated
Samples
452.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 171.0ms
ival-hypot: 162.0ms (94.6% of total)
ival-true: 6.0ms (3.5% of total)
ival-assert: 3.0ms (1.8% of total)
Bogosity

preprocess17.0ms (0.3%)

Memory
-2.5MiB live, 35.8MiB allocated
Algorithm
egg-herbie
Rules
34×sub-neg
30×distribute-lft-neg-in
30×neg-sub0
28×unsub-neg
24×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01850
13650
27850
314650
420550
522050
622250
068
178
073
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(sqrt (+ (* re re) (* im im)))
Outputs
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
Call 2
Inputs
(sqrt (+ (* re re) (* im im)))
(sqrt (+ (* (neg re) (neg re)) (* im im)))
(sqrt (+ (* re re) (* (neg im) (neg im))))
(neg (sqrt (+ (* (neg re) (neg re)) (* im im))))
(neg (sqrt (+ (* re re) (* (neg im) (neg im)))))
(sqrt (+ (* im im) (* re re)))
Outputs
(sqrt (+ (* re re) (* im im)))
(sqrt (+ (* (neg re) (neg re)) (* im im)))
(sqrt (+ (* re re) (* im im)))
(sqrt (+ (* re re) (* (neg im) (neg im))))
(sqrt (+ (* re re) (* im im)))
(neg (sqrt (+ (* (neg re) (neg re)) (* im im))))
(neg (sqrt (+ (* re re) (* im im))))
(neg (sqrt (+ (* re re) (* (neg im) (neg im)))))
(neg (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* im im) (* re re)))
(sqrt (+ (* re re) (* im im)))
Symmetry

(abs re)

(abs im)

(sort re im)

explain87.0ms (1.6%)

Memory
-11.8MiB live, 203.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1250-3(1.718282494941445e-196 9.743684331959497e-161)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
00-0-(*.f64 re re)
00-0-re
00-0-(*.f64 im im)
00-0-im
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))oflow-rescue1100
(+.f64 (*.f64 re re) (*.f64 im im))overflow110
(*.f64 re re)overflow14
(*.f64 im im)overflow110
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue120
(+.f64 (*.f64 re re) (*.f64 im im))underflow12
(*.f64 re re)underflow114
(*.f64 im im)underflow12
Confusion
Predicted +Predicted -
+1223
-0131
Precision
1.0
Recall
0.976
Confusion?
Predicted +Predicted MaybePredicted -
+12203
-00131
Precision?
1.0
Recall?
0.976
Freqs
test
numberfreq
0134
1122
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms512×0valid
Compiler

Compiled 70 to 28 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-hypot: 10.0ms (52.4% of total)
ival-mult: 7.0ms (36.7% of total)
ival-add: 2.0ms (10.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.4%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Compiler

Compiled 10 to 6 computations (40% saved)

simplify4.0ms (0.1%)

Memory
-29.2MiB live, 10.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 re re)
cost-diff0
(+.f64 (*.f64 re re) (*.f64 im im))
cost-diff320
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Rules
+-lowering-+.f64
*-lowering-*.f32
accelerator-lowering-hypot.f32
*-lowering-*.f64
+-lowering-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0623
1723
0717
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(sqrt (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
Outputs
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im

localize23.0ms (0.4%)

Memory
6.1MiB live, 47.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
accuracy55.4%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
16.0ms256×0valid
Compiler

Compiled 25 to 8 computations (68% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-hypot: 4.0ms (46.3% of total)
ival-mult: 3.0ms (34.7% of total)
ival-add: 1.0ms (11.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
6.9MiB live, 6.9MiB allocated
Counts
4 → 72
Calls
Call 1
Inputs
#<alt (sqrt (+ (* re re) (* im im)))>
#<alt (+ (* re re) (* im im))>
#<alt (* re re)>
#<alt (* im im)>
Outputs
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 re)>
#<alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
Calls

18 calls:

TimeVariablePointExpression
0.0ms
im
@inf
(sqrt (+ (* re re) (* im im)))
0.0ms
re
@inf
(sqrt (+ (* re re) (* im im)))
0.0ms
re
@0
(sqrt (+ (* re re) (* im im)))
0.0ms
im
@0
(sqrt (+ (* re re) (* im im)))
0.0ms
re
@inf
(+ (* re re) (* im im))

rewrite407.0ms (7.5%)

Memory
-6.0MiB live, 628.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 720×accelerator-lowering-fma.f32
5 720×accelerator-lowering-fma.f64
4 038×/-lowering-/.f32
4 038×/-lowering-/.f64
3 184×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0621
12521
219221
3178621
0861415
Stop Event
iter limit
node limit
Counts
4 → 245
Calls
Call 1
Inputs
(sqrt (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
(* im im)
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64))))
(hypot.f64 re im)
(hypot.f64 im re)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (hypot.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 re im))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (hypot.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re re)))) (sqrt.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (sqrt.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (hypot.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im))) (pow.f64 (-.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (neg.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))))
(pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 re im)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (hypot.f64 re im) (pow.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 re im) (pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 re im) (sqrt.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (hypot.f64 re im) (sqrt.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (pow.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (sqrt.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (hypot.f64 re im))
(*.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))
(*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/2 binary64)) (hypot.f64 re im))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 re im)) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re im)))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 re im))) (sqrt.f64 (+.f64 re im)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (hypot.f64 re im))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(fma.f64 re re (*.f64 im im))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 re (+.f64 re im)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 re im)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (-.f64 re im))
(/.f64 (exp.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (exp.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (exp.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (exp.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 re im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) #s(literal 1 binary64))) (*.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 re im) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (-.f64 re im)) (*.f64 (-.f64 re im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (-.f64 re im) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (neg.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im))) (neg.f64 (-.f64 re im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 re im)) (+.f64 re im))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (pow.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 (+.f64 re im) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.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 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (exp.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 re))
(*.f64 re re)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 im))
(*.f64 im im)

simplify833.0ms (15.3%)

Memory
-4.0MiB live, 753.2MiB allocated
Algorithm
egg-herbie
Rules
18 004×accelerator-lowering-fma.f32
18 004×accelerator-lowering-fma.f64
5 072×*-lowering-*.f32
5 072×*-lowering-*.f64
2 260×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0104620
1296620
2956618
33669584
46425582
08052530
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
Outputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/8 binary64))))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) (*.f64 re (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/8 binary64))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) re)) re)
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) re)) (*.f64 re (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) re)) (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))) re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (/.f64 (*.f64 im im) re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) #s(literal 1/2 binary64))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 im (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 im im)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re)))))))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) im) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) im)) (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))))) im))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)

eval58.0ms (1.1%)

Memory
10.8MiB live, 48.1MiB allocated
Compiler

Compiled 14 564 to 986 computations (93.2% saved)

prune89.0ms (1.6%)

Memory
2.3MiB live, 78.9MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New3134317
Fresh000
Picked101
Done000
Total3144318
Accuracy
100.0%
Counts
318 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
94.5%
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64))))
95.0%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
99.5%
im
Compiler

Compiled 40 to 24 computations (40% saved)

simplify53.0ms (1%)

Memory
11.0MiB live, 49.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(hypot.f64 re im)
cost-diff0
(*.f64 re re)
cost-diff0
(/.f64 (*.f64 re re) im)
cost-diff0
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)))
cost-diff0
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64))))
cost-diff0
(*.f64 re re)
cost-diff0
(/.f64 (*.f64 re re) im)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
cost-diff0
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
Rules
606×*-lowering-*.f32
606×*-lowering-*.f64
472×accelerator-lowering-fma.f32
472×accelerator-lowering-fma.f64
422×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017118
140118
2108118
3299118
4584114
5703114
6732114
7734114
0734104
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
im
(+ im (* 1/2 (/ (* re re) im)))
im
(* 1/2 (/ (* re re) im))
1/2
(/ (* re re) im)
(* re re)
re
(+ im (* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2)))
im
(* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2))
(/ (* re re) im)
(* re re)
re
(+ (/ (/ (* (* re re) -1/8) im) im) 1/2)
(/ (/ (* (* re re) -1/8) im) im)
(/ (* (* re re) -1/8) im)
(* (* re re) -1/8)
-1/8
1/2
(sqrt (+ (* re re) (* im im)))
re
im
Outputs
im
(+ im (* 1/2 (/ (* re re) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
im
(* 1/2 (/ (* re re) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
1/2
#s(literal 1/2 binary64)
(/ (* re re) im)
(/.f64 (*.f64 re re) im)
(* re re)
(*.f64 re re)
re
(+ im (* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2)))
(+.f64 im (*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))) im)))
im
(* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2))
(*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))) im))
(/ (* re re) im)
(/.f64 (*.f64 re re) im)
(* re re)
(*.f64 re re)
re
(+ (/ (/ (* (* re re) -1/8) im) im) 1/2)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)))
(/ (/ (* (* re re) -1/8) im) im)
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))
(/ (* (* re re) -1/8) im)
(*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) im))
(* (* re re) -1/8)
(*.f64 re (*.f64 re #s(literal -1/8 binary64)))
-1/8
#s(literal -1/8 binary64)
1/2
#s(literal 1/2 binary64)
(sqrt (+ (* re re) (* im im)))
(hypot.f64 im re)
re
im

localize99.0ms (1.8%)

Memory
-1.3MiB live, 82.0MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(hypot.f64 re im)
accuracy100.0%
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)))
accuracy95.5%
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
accuracy88.2%
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
accuracy88.2%
(/.f64 (*.f64 re re) im)
accuracy100.0%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
accuracy88.2%
(/.f64 (*.f64 re re) im)
Samples
79.0ms256×0valid
Compiler

Compiled 115 to 17 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-div: 53.0ms (78.9% of total)
ival-mult: 6.0ms (8.9% of total)
ival-hypot: 4.0ms (6% of total)
ival-add: 3.0ms (4.5% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series43.0ms (0.8%)

Memory
-9.9MiB live, 29.2MiB allocated
Counts
9 → 204
Calls
Call 1
Inputs
#<alt (+ im (* 1/2 (/ (* re re) im)))>
#<alt (* 1/2 (/ (* re re) im))>
#<alt (/ (* re re) im)>
#<alt (* re re)>
#<alt (+ im (* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2)))>
#<alt (* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2))>
#<alt (sqrt (+ (* re re) (* im im)))>
#<alt (/ (* (* re re) -1/8) im)>
#<alt (/ (/ (* (* re re) -1/8) im) im)>
Outputs
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt im>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (/ (pow re 2) im)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt im>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))>
#<alt (* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))>
#<alt (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))>
#<alt (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)>
#<alt (/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)>
#<alt (/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))>
#<alt (* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))>
#<alt (* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 re)>
#<alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) im))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 2)))>
Calls

51 calls:

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

rewrite865.0ms (15.9%)

Memory
43.3MiB live, 1 119.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 450×*-lowering-*.f32
5 450×*-lowering-*.f64
4 766×/-lowering-/.f32
4 766×/-lowering-/.f64
4 708×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01784
111084
2110184
0864675
Stop Event
iter limit
node limit
Counts
9 → 1 213
Calls
Call 1
Inputs
(+ im (* 1/2 (/ (* re re) im)))
(* 1/2 (/ (* re re) im))
(/ (* re re) im)
(* re re)
(+ im (* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2)))
(* (/ (* re re) im) (+ (/ (/ (* (* re re) -1/8) im) im) 1/2))
(sqrt (+ (* re re) (* im im)))
(/ (* (* re re) -1/8) im)
(/ (/ (* (* re re) -1/8) im) im)
Outputs
(+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (/.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) im)
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) im)
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) im)
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) im) im)
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (neg.f64 (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(/.f64 (*.f64 re re) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(pow.f64 (/.f64 im (*.f64 re re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 re im))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 re im) re)
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (neg.f64 re) im))
(*.f64 (/.f64 (neg.f64 re) #s(literal -1 binary64)) (/.f64 re im))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(+.f64 (+.f64 im (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)) (/.f64 (*.f64 im im) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) im)
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) im)
(fma.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im) im)
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im)
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) im) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (/.f64 (*.f64 re re) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re re) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 (*.f64 re re) im) im)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im)
(fma.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (/.f64 re im) (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) re) (/.f64 re im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 #s(literal 1 binary64) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) re) (/.f64 re im) im)
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) im) im) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im)
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im #s(literal 1 binary64))) (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 re im) (-.f64 #s(literal 0 binary64) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) im) (-.f64 #s(literal 0 binary64) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (-.f64 #s(literal 0 binary64) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 re im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 im #s(literal 1 binary64))) (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 re (-.f64 #s(literal 0 binary64) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 3/2 binary64))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 re re) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im) im)
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 #s(literal -1/8 binary64) im)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) im)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 re re) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re re) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 3/2 binary64))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) im) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im)
(fma.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im)
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) im)
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))) (neg.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 im (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 im (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 im (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 im (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 im (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 im (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 im (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 im (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 im (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 im (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 im (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 im (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (*.f64 im im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 im (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 im (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 im (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 im (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 im (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 im (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 im (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) im)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))) (*.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))) (*.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))) (neg.f64 (neg.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (*.f64 im im))) (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (pow.f64 (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (-.f64 (*.f64 (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (+.f64 im (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))) (/.f64 im (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (/.f64 im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) im) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) re) (/.f64 re im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) im) im) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 (/.f64 re im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re (/.f64 im #s(literal 1 binary64))) (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 re im) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) im) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 re re) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 re im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 im #s(literal 1 binary64))) (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 re (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 #s(literal -1/8 binary64) im)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) im)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (*.f64 re re) im) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) im) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))) (*.f64 im (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))) im))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) im))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (/.f64 (*.f64 re re) im)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) (/.f64 (*.f64 re re) im)) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) im)))
(/.f64 (+.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) im)) (*.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 im (*.f64 (/.f64 im (*.f64 re re)) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))) (*.f64 im (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 im (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 im (*.f64 im (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)) (*.f64 im (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 im (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))) (*.f64 im (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 im (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 im (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))) (*.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 im (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 im (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 im (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (*.f64 re re)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) im))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) im) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) im) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) im) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) im) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) im) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) im) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) im) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) im) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 re re))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) im) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) im) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) im) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) im) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) im) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) im) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) im) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) im) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) im) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) im) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 im (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (*.f64 re re))) (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)))) (/.f64 im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) (*.f64 re re))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (/.f64 im (*.f64 re re)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64)) (/.f64 im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (/.f64 (*.f64 re re) im))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) (/.f64 (*.f64 re re) im))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) im))))))
(pow.f64 (/.f64 im (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))
(*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))
(*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) re) (/.f64 re im))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1/4 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(hypot.f64 im re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 re im)
(hypot.f64 re (-.f64 #s(literal 0 binary64) im))
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 (-.f64 #s(literal 0 binary64) im) re)
(hypot.f64 (-.f64 #s(literal 0 binary64) im) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (exp.f64 (log.f64 re)) (-.f64 #s(literal 0 binary64) im))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im im)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) im))
(*.f64 re (*.f64 re (/.f64 #s(literal -1/8 binary64) im)))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (*.f64 re re))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1/8 binary64) im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (/.f64 (neg.f64 re) #s(literal -1 binary64)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) im))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) im))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (neg.f64 (*.f64 im im))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (neg.f64 (*.f64 im im)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (neg.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(pow.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im im)))
(*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal -1/8 binary64) im) im))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) im))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) im))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) (/.f64 re im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im) (/.f64 #s(literal -1/8 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal -1/8 binary64) im)) im))
(*.f64 (/.f64 #s(literal 1/8 binary64) im) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1/8 binary64) im) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im))
(*.f64 (/.f64 (neg.f64 re) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) im)) im))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) im))

simplify608.0ms (11.2%)

Memory
-45.3MiB live, 1 150.9MiB allocated
Algorithm
egg-herbie
Rules
20 084×accelerator-lowering-fma.f32
20 084×accelerator-lowering-fma.f64
4 654×*-lowering-*.f32
4 654×*-lowering-*.f64
2 742×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462122
13902122
212102120
344271998
478151998
082081916
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(* 1/2 (/ (pow re 2) im))
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(/ (pow re 2) im)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(* 1/2 (/ (pow re 2) im))
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(* 1/2 (/ (pow re 2) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(* -1/8 (/ (pow re 2) (pow im 2)))
Outputs
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (*.f64 im im))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (*.f64 im im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (*.f64 im im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (*.f64 im im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (*.f64 im im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) im)) (*.f64 im im))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im im))) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im im))) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im im))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im im))) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im im))) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im im))) im)
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))))))
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(-.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (/.f64 (*.f64 im im) re) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/8 binary64)) (*.f64 re re)) #s(literal 1/2 binary64))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/16 binary64))) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))))))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(-.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 im (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))))))))
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)

eval188.0ms (3.5%)

Memory
37.5MiB live, 462.6MiB allocated
Compiler

Compiled 62 948 to 4 881 computations (92.2% saved)

prune175.0ms (3.2%)

Memory
7.9MiB live, 478.3MiB allocated
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1 50211 503
Fresh000
Picked224
Done000
Total1 50431 507
Accuracy
100.0%
Counts
1 507 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.5%
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64))))
99.9%
(+.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im)))
99.5%
im
Compiler

Compiled 35 to 21 computations (40% saved)

simplify5.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 re im)
cost-diff0
(*.f64 #s(literal 1/2 binary64) re)
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))
cost-diff0
(+.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im)))
Rules
42×*-lowering-*.f32
42×*-lowering-*.f64
16×accelerator-lowering-fma.f32
16×accelerator-lowering-fma.f64
12×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0725
11425
22525
32925
43225
53525
03524
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ im (* (* 1/2 re) (/ re im)))
im
(* (* 1/2 re) (/ re im))
(* 1/2 re)
1/2
re
(/ re im)
Outputs
(+ im (* (* 1/2 re) (/ re im)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
im
(* (* 1/2 re) (/ re im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
1/2
#s(literal 1/2 binary64)
re
(/ re im)
(/.f64 re im)

localize26.0ms (0.5%)

Memory
-34.7MiB live, 63.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 re im)
accuracy100.0%
(+.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im)))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) re)
accuracy99.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))
Samples
18.0ms256×0valid
Compiler

Compiled 27 to 9 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 3.0ms (44.2% of total)
ival-div: 2.0ms (29.5% of total)
ival-add: 1.0ms (14.7% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
13.8MiB live, 13.8MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#<alt (+ im (* (* 1/2 re) (/ re im)))>
#<alt (* (* 1/2 re) (/ re im))>
#<alt (* 1/2 re)>
#<alt (/ re im)>
Outputs
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt im>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
#<alt (/ re im)>
Calls

21 calls:

TimeVariablePointExpression
0.0ms
re
@inf
(/ re im)
0.0ms
re
@-inf
(/ re im)
0.0ms
im
@inf
(/ re im)
0.0ms
im
@-inf
(/ re im)
0.0ms
re
@-inf
(* 1/2 re)

rewrite414.0ms (7.6%)

Memory
-9.5MiB live, 629.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 224×/-lowering-/.f32
4 224×/-lowering-/.f64
4 030×*-lowering-*.f32
4 030×*-lowering-*.f64
3 536×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0722
13522
226422
3352622
0870921
Stop Event
iter limit
node limit
Counts
4 → 225
Calls
Call 1
Inputs
(+ im (* (* 1/2 re) (/ re im)))
(* (* 1/2 re) (/ re im))
(* 1/2 re)
(/ re im)
Outputs
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im)
(+.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im)) (/.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))) (/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) #s(literal 1/64 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) #s(literal 1/64 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))) (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) #s(literal 1/64 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))))) (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) #s(literal 1/64 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))))
(fma.f64 im #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))
(fma.f64 im (/.f64 im (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) im)
(fma.f64 re (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) im)
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) im)
(fma.f64 (/.f64 re im) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) im)
(fma.f64 (/.f64 re im) (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) re))) im)
(fma.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)
(fma.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 (*.f64 re #s(literal -1/2 binary64)) im) im)
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 #s(literal 1 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) im)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) re)) im)
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) im)
(fma.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) im) im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) re im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) im)
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 re (/.f64 #s(literal 1 binary64) re)) im)
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 re im)) im)
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) im)
(fma.f64 (/.f64 (*.f64 re #s(literal -1/2 binary64)) im) (-.f64 #s(literal 0 binary64) re) im)
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 re im) im)
(fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) im) (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) re))) (/.f64 re im) im)
(fma.f64 (exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (exp.f64 (log.f64 (/.f64 re (/.f64 im re)))) (exp.f64 (log.f64 #s(literal 1/2 binary64))) im)
(fma.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (log.f64 (/.f64 re (/.f64 im re)))) im)
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))) im)
(fma.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))) (exp.f64 (log.f64 re)) im)
(neg.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))))
(neg.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 im im)))))
(/.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) (neg.f64 (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))))) (neg.f64 (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 im im))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (+.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))
(/.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))) (neg.f64 (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))) (neg.f64 (+.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 im re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))))))
(*.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))) (/.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))
(*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (*.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))))
(*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))) (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))))
(*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))))
(*.f64 (+.f64 (neg.f64 (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im)))
(*.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))) (*.f64 im im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re))) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) im))))
(*.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) im) (*.f64 im #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) #s(literal 1 binary64)) im)
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))) #s(literal 1 binary64))))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 im re)))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 im re)))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) im)
(/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (neg.f64 (/.f64 #s(literal 1 binary64) re)))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal -1 binary64)) im)
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) re))) (/.f64 im re))
(/.f64 (exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))) im)
(/.f64 (exp.f64 (log.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 re #s(literal -1/2 binary64))) (/.f64 im re))
(/.f64 (neg.f64 (neg.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))) (/.f64 im re))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) #s(literal -1 binary64))) im)
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) re))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)))
(*.f64 re (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))
(*.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 re im) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 re im) (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 (*.f64 re #s(literal -1/2 binary64)) im))
(*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) re)
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 re (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (/.f64 (*.f64 re #s(literal -1/2 binary64)) im) (-.f64 #s(literal 0 binary64) re))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 re im))
(*.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) re))) (/.f64 re im))
(*.f64 (exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) re)))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (exp.f64 (log.f64 (/.f64 re (/.f64 im re)))) (exp.f64 (log.f64 #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (log.f64 (/.f64 re (/.f64 im re)))))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))))
(*.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))) (exp.f64 (log.f64 re)))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(exp.f64 (log.f64 (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(-.f64 (/.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(/.f64 re im)
(/.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im re))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 (/.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 re #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (/.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re))) im)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64))) im)
(pow.f64 (/.f64 re im) #s(literal 1 binary64))
(pow.f64 (/.f64 im re) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 re im) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 #s(literal -1 binary64) im))
(*.f64 #s(literal 1 binary64) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(*.f64 (/.f64 #s(literal -1 binary64) im) (-.f64 #s(literal 0 binary64) re))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) (/.f64 #s(literal -1 binary64) im))
(*.f64 (pow.f64 (/.f64 re im) #s(literal 1/2 binary64)) (pow.f64 (/.f64 re im) #s(literal 1/2 binary64)))

simplify221.0ms (4.1%)

Memory
-9.8MiB live, 345.1MiB allocated
Algorithm
egg-herbie
Rules
5 470×accelerator-lowering-fma.f32
5 470×accelerator-lowering-fma.f64
3 074×*-lowering-*.f32
3 074×*-lowering-*.f64
1 306×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030528
171528
2162528
3562468
42425468
55239468
67687468
08375450
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* 1/2 (/ (pow re 2) im))
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 (/ (pow re 2) im))
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
(/ re im)
Outputs
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im)))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)
(/ re im)
(/.f64 re im)

eval34.0ms (0.6%)

Memory
18.4MiB live, 94.8MiB allocated
Compiler

Compiled 9 012 to 650 computations (92.8% saved)

prune31.0ms (0.6%)

Memory
7.6MiB live, 89.0MiB allocated
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New3090309
Fresh000
Picked011
Done022
Total3093312
Accuracy
100.0%
Counts
312 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.5%
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64))))
99.9%
(+.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im)))
99.5%
im
Compiler

Compiled 86 to 43 computations (50% saved)

regimes18.0ms (0.3%)

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

6 calls:

4.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
3.0ms
(*.f64 re re)
3.0ms
re
2.0ms
im
2.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
100.0%1(+.f64 (*.f64 re re) (*.f64 im im))
100.0%1(*.f64 re re)
100.0%1(*.f64 im im)
Compiler

Compiled 35 to 21 computations (40% saved)

regimes6.0ms (0.1%)

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

3 calls:

2.0ms
im
2.0ms
re
2.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
99.9%1re
99.9%1im
99.9%1(*.f64 re re)
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes5.0ms (0.1%)

Memory
11.5MiB live, 11.5MiB allocated
Accuracy

Total -3.1b remaining (-892.2%)

Threshold costs -3.1b (-892.2%)

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

3 calls:

1.0ms
im
1.0ms
re
1.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
99.5%1re
99.5%1im
99.5%1(*.f64 re re)
Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify15.0ms (0.3%)

Memory
-44.2MiB live, 17.7MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
11113
Stop Event
saturated
Calls
Call 1
Inputs
(hypot.f64 re im)
(+.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im)))
im
Outputs
(hypot.f64 re im)
(+.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im)))
(+.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im)))
im

soundness456.0ms (8.4%)

Memory
1.2MiB live, 356.2MiB allocated
Rules
18 004×accelerator-lowering-fma.f32
18 004×accelerator-lowering-fma.f64
5 720×accelerator-lowering-fma.f32
5 720×accelerator-lowering-fma.f64
5 450×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0104620
1296620
2956618
33669584
46425582
08052530
01784
111084
2110184
0864675
0621
12521
219221
3178621
0861415
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 36 to 22 computations (38.9% saved)

preprocess41.0ms (0.8%)

Memory
28.8MiB live, 66.5MiB allocated
Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 110 to 64 computations (41.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...