math.abs on complex

Time bar (total: 6.1s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
100%99.9%0%0.1%0%0%0%3
Compiler

Compiled 11 to 7 computations (36.4% saved)

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

sample919.0ms (15%)

Results
728.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 324.0ms
ival-mult: 190.0ms (58.6% of total)
ival-sqrt: 79.0ms (24.4% of total)
ival-add: 45.0ms (13.9% of total)
const: 7.0ms (2.2% of total)
backward-pass: 3.0ms (0.9% of total)
Bogosity

preprocess24.0ms (0.4%)

Algorithm
egg-herbie
Rules
164×fmsub-define
160×fnmadd-define
148×fnmsub-define
104×fmm-def
92×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01820
14820
29920
322120
443220
558920
666420
766720
063
1113
2133
0133
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)))
(hypot re im)
(sqrt (+ (* (neg re) (neg re)) (* im im)))
(hypot re im)
(sqrt (+ (* re re) (* (neg im) (neg im))))
(hypot re im)
(neg (sqrt (+ (* (neg re) (neg re)) (* im im))))
(neg (hypot re im))
(neg (sqrt (+ (* re re) (* (neg im) (neg im)))))
(neg (hypot re im))
(sqrt (+ (* im im) (* re re)))
(hypot re im)
Symmetry

(abs re)

(abs im)

(sort re im)

explain97.0ms (1.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1030-2(2.0482734987475442e-275 6.262856814699527e-158)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
00-0-im
00-0-(*.f64 im im)
00-0-(*.f64 re re)
00-0-re
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
Results
72.0ms512×0valid
Compiler

Compiled 62 to 20 computations (67.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 9.0ms (54.4% of total)
ival-sqrt: 4.0ms (24.2% of total)
ival-add: 3.0ms (18.1% of total)
const: 1.0ms (6% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 5 to 3 computations (40% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
Compiler

Compiled 5 to 3 computations (40% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 1 expressions of interest:

NewMetricScoreProgram
cost-diff0
(hypot.f64 re im)
Rules
fma-lowering-fma.f32
fma-define
+-lowering-+.f64
hypot-lowering-hypot.f64
*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065
1115
2135
0135
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(sqrt (+ (* re re) (* im im)))
re
im
Outputs
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
re
im

localize27.0ms (0.4%)

Localize:

Found 1 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(hypot.f64 re im)
Results
21.0ms256×0valid
Compiler

Compiled 8 to 4 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
compiled-spec: 11.0ms (52.1% of total)
ival-mult: 6.0ms (28.4% of total)
ival-add: 2.0ms (9.5% of total)
ival-sqrt: 2.0ms (9.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (sqrt (+ (* re re) (* 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))))))))>
Calls

6 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(sqrt (+ (* re re) (* im im)))
0.0ms
im
@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
(sqrt (+ (* re re) (* im im)))

rewrite281.0ms (4.6%)

Algorithm
batch-egg-rewrite
Rules
2274×fma-lowering-fma.f32
2274×fma-lowering-fma.f64
2148×*-lowering-*.f32
2148×*-lowering-*.f64
1732×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063
1293
22193
322823
084003
Stop Event
iter limit
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(sqrt (+ (* 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 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (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) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im 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 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 (neg.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (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)))))
(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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (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 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 (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 re (*.f64 re re)) (*.f64 im (*.f64 im im))))
(*.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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im 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 re))) (*.f64 im (*.f64 im (*.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 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 (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 #s(literal 1 binary64) #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)) (pow.f64 (+.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im 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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im 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)))

simplify308.0ms (5%)

Algorithm
egg-herbie
Rules
3804×*-lowering-*.f32
3804×*-lowering-*.f64
2068×+-lowering-+.f64
2068×+-lowering-+.f32
1652×fnmadd-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
099386
1292340
21044320
34052308
08374308
Stop Event
iter limit
node limit
Counts
24 → 24
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))))))))
Outputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) 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 re (*.f64 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 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.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 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) 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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 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 0 binary64) re) (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) 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 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) 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 (-.f64 #s(literal 0 binary64) 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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) (/.f64 #s(literal 1/2 binary64) 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)))))
(+.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 #s(literal 1/2 binary64) (*.f64 re (/.f64 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 re (/.f64 re im))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re 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 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (*.f64 im (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -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 #s(literal 1/2 binary64) (*.f64 re (/.f64 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 #s(literal 1/8 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 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 (-.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/16 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))) im)

eval8.0ms (0.1%)

Compiler

Compiled 1788 to 257 computations (85.6% saved)

prune11.0ms (0.2%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New67370
Fresh000
Picked011
Done000
Total67471
Accuracy
100.0%
Counts
71 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
85.9%
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
99.5%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.4%
im
Compiler

Compiled 42 to 25 computations (40.5% saved)

simplify36.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
cost-diff0
(*.f64 re re)
cost-diff128
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))
cost-diff128
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
cost-diff0
(/.f64 re im)
cost-diff0
(*.f64 re (/.f64 re im))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
cost-diff0
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
Rules
606×*-lowering-*.f32
606×*-lowering-*.f64
534×fma-define
468×fma-lowering-fma.f32
468×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01795
14990
215990
345286
490986
5104086
6108386
7108786
0108786
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 im)
(+ im (* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))))
im
(* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im)))
(* re re)
re
(+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))
(/ (* (* re re) -1/8) (* im (* im im)))
(* (* re re) -1/8)
-1/8
(* im (* im im))
(* im im)
(/ 1/2 im)
1/2
Outputs
im
(+ 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
#s(literal 1/2 binary64)
(* re (/ re im))
(/.f64 (*.f64 re re) im)
re
(/ re im)
(/.f64 re im)
(+ im (* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))))) im))
im
(* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im)))
(/.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))))) im)
(* re re)
(*.f64 re re)
re
(+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))
(+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))
(/ (* (* re re) -1/8) (* im (* im im)))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 im im))
(* (* re re) -1/8)
(*.f64 re (*.f64 re #s(literal -1/8 binary64)))
-1/8
#s(literal -1/8 binary64)
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)
(/ 1/2 im)
(/.f64 #s(literal 1/2 binary64) im)
1/2
#s(literal 1/2 binary64)

localize157.0ms (2.6%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
accuracy99.8%
(*.f64 im (*.f64 im im))
accuracy89.8%
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))
accuracy77.5%
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
accuracy100.0%
(/.f64 re im)
accuracy100.0%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
accuracy99.8%
(*.f64 re (/.f64 re im))
Results
135.0ms256×0valid
Compiler

Compiled 120 to 18 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-div: 28.0ms (63.6% of total)
ival-mult: 11.0ms (25% of total)
ival-add: 4.0ms (9.1% of total)
const: 1.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

series18.0ms (0.3%)

Counts
10 → 216
Calls
Call 1
Inputs
#<alt (+ im (* 1/2 (* re (/ re im))))>
#<alt (* 1/2 (* re (/ re im)))>
#<alt (* re (/ re im))>
#<alt (/ re im)>
#<alt (+ im (* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))))>
#<alt (* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im)))>
#<alt (* re re)>
#<alt (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))>
#<alt (/ (* (* re re) -1/8) (* im (* im im)))>
#<alt (* im (* 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 (/ 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)>
#<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 (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/2 im)>
#<alt (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))>
#<alt (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))>
#<alt (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (/ (+ (* -1/8 (pow re 2)) (* 1/2 (pow im 2))) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 2)) (* 1/2 (pow im 2))) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 2)) (* 1/2 (pow im 2))) (pow im 3))>
#<alt (/ 1/2 im)>
#<alt (/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)>
#<alt (/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)>
#<alt (/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)>
#<alt (/ 1/2 im)>
#<alt (* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))>
#<alt (* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))>
#<alt (* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (* -1/8 (/ (pow re 2) (pow im 3)))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
Calls

54 calls:

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

rewrite576.0ms (9.4%)

Algorithm
batch-egg-rewrite
Rules
3384×*-lowering-*.f32
3384×*-lowering-*.f64
3096×/-lowering-/.f32
3096×/-lowering-/.f64
2040×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01778
111073
2132573
0824473
Stop Event
iter limit
node limit
Counts
10 → 420
Calls
Call 1
Inputs
(+ im (* 1/2 (* re (/ re im))))
(* 1/2 (* re (/ re im)))
(* re (/ re im))
(/ re im)
(+ im (* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))))
(* (* re re) (+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im)))
(* re re)
(+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))
(/ (* (* re re) -1/8) (* im (* im im)))
(* im (* im im))
Outputs
(+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im)
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im)) (/.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) im)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re)) im)
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) im)
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) im)
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) im)
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) im)
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) re im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re im)
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) im)
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 re (/.f64 im re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 re (/.f64 im re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (neg.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (/.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))
(/.f64 (neg.f64 (*.f64 re re)) (neg.f64 (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) re)) (neg.f64 (/.f64 im re)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 0 binary64) re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re)))
(*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (/.f64 re im) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 re (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re)
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) re) im))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(/.f64 re (/.f64 im re))
(/.f64 (*.f64 re re) im)
(/.f64 (-.f64 #s(literal 0 binary64) re) (neg.f64 (/.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 re (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) re) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 im re))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (*.f64 re re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) re)) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) re)) (neg.f64 (/.f64 im re)))
(pow.f64 (/.f64 im (*.f64 re re)) #s(literal -1 binary64))
(*.f64 re (/.f64 re im))
(*.f64 (/.f64 re im) re)
(*.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) re) im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)) (/.f64 re im))
(exp.f64 (*.f64 (log.f64 (/.f64 im re)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 re #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 im re) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im re) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)
(+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(+.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)))
(fma.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)
(fma.f64 re (*.f64 re (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 re (/.f64 im re)) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) im)
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 re re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 re re) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(fma.f64 (*.f64 re (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) re im)
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) re) re (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 re (/.f64 im re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))) (neg.f64 (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))) (neg.f64 (neg.f64 (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)))) (pow.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))) (*.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re)) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 re (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re (/.f64 im re)) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (*.f64 re re)) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 re re)) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 re re) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) re) re (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) re (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 re (/.f64 im re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)))) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re re) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im))) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re re)) (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)))) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im)))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re re))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re re))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64))))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(*.f64 (/.f64 re (/.f64 im re)) (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))
(*.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re))
(*.f64 (*.f64 re (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) re)
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 re (/.f64 im re)))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) im))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) im) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
(+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) im))
(-.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))) im)) (/.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 re (*.f64 re (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 re (/.f64 im re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 re (/.f64 im re)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) im) (/.f64 #s(literal 1/2 binary64) im))
(/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im))))
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im)) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) im) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 im im)))
(/.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)))
(/.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 im im)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))) im))
(/.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) im)
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) im)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) im) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (neg.f64 (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im #s(literal 1 binary64)))) (neg.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (neg.f64 (*.f64 (/.f64 im #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))))) (neg.f64 (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))) (*.f64 im im))) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))) im)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)) (/.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im))))))
(pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal 1/4 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))))
(neg.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (*.f64 im im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) (neg.f64 (*.f64 im im)))
(/.f64 (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/8 binary64)) (*.f64 im im))
(/.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) im)
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) im)
(/.f64 (/.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) im) im)
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))) (neg.f64 (neg.f64 (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/8 binary64))) (neg.f64 (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) im)) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))) #s(literal -1 binary64))
(*.f64 re (*.f64 re (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im im)))
(*.f64 (/.f64 re im) (*.f64 re (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) im))
(*.f64 (/.f64 re (/.f64 im re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 re (/.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im 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 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)) (/.f64 (/.f64 #s(literal 1 binary64) im) im))
(*.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im) (*.f64 re re))
(*.f64 #s(literal 1/8 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 re im))
(*.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) im))
(*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) im) (/.f64 re (*.f64 im im)))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (/.f64 re (/.f64 im re)) im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im)))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (/.f64 im #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 re (-.f64 #s(literal 0 binary64) im)) (/.f64 (neg.f64 (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) re) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (neg.f64 (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 im #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) re) #s(literal -1 binary64)) (pow.f64 (/.f64 im (*.f64 re #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 re (pow.f64 im #s(literal 3/2 binary64))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 re (pow.f64 im #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3/2 binary64))))
(*.f64 (/.f64 #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 (/.f64 re #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 re (neg.f64 (*.f64 im im))) (/.f64 (neg.f64 (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/8 binary64) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re re) (neg.f64 (*.f64 im im))) (/.f64 #s(literal 1/8 binary64) im))
(*.f64 (/.f64 #s(literal 1/8 binary64) im) (/.f64 (*.f64 re re) (neg.f64 (*.f64 im im))))
(*.f64 (/.f64 #s(literal -1/8 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 im im)))
(*.f64 (/.f64 (neg.f64 (*.f64 re re)) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 im im))) (/.f64 (neg.f64 (*.f64 re re)) im))
(*.f64 (/.f64 (neg.f64 (*.f64 re re)) im) (/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 im im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (neg.f64 (*.f64 im im))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (neg.f64 (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(*.f64 (/.f64 (/.f64 re (/.f64 im re)) im) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (pow.f64 im #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))

simplify218.0ms (3.6%)

Algorithm
egg-herbie
Rules
3824×*-lowering-*.f32
3824×*-lowering-*.f64
1560×fnmsub-define
1164×/-lowering-/.f32
1164×/-lowering-/.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0951882
12501646
27231616
324791528
446811528
082751528
Stop Event
iter limit
node limit
Counts
216 → 216
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)
(/ 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)
(* -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))
(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/2 im)
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/ (+ (* -1/8 (pow re 2)) (* 1/2 (pow im 2))) (pow im 3))
(/ (+ (* -1/8 (pow re 2)) (* 1/2 (pow im 2))) (pow im 3))
(/ (+ (* -1/8 (pow re 2)) (* 1/2 (pow im 2))) (pow im 3))
(/ 1/2 im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/ 1/2 im)
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
Outputs
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.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 #s(literal 1/2 binary64) (/.f64 (*.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/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im)))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.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) im)
(/.f64 (*.f64 re 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)
(/ re im)
(/.f64 re im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) 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 #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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) 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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.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 #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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(-.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im))))
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 #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 re (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.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 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.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 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.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 re (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) 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 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) 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 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im)))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) 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 2))) (* 1/2 (pow re 2))) 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 2))) (* 1/2 (pow re 2))) 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/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) 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 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) 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 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) 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)
(*.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/2 im)
(/.f64 #s(literal 1/2 binary64) im)
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* (pow re 2) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 2)) (* 1/2 (pow im 2))) (pow im 3))
(/.f64 (+.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 2)) (* 1/2 (pow im 2))) (pow im 3))
(/.f64 (+.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 2)) (* 1/2 (pow im 2))) (pow im 3))
(/.f64 (+.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 im)
(/.f64 #s(literal 1/2 binary64) im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(/ 1/2 im)
(/.f64 #s(literal 1/2 binary64) im)
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))

eval74.0ms (1.2%)

Compiler

Compiled 17060 to 1718 computations (89.9% saved)

prune58.0ms (0.9%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New6522654
Fresh000
Picked123
Done011
Total6535658
Accuracy
100.0%
Counts
658 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
94.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im))))
94.2%
(+.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))))
99.5%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.4%
im
Compiler

Compiled 71 to 41 computations (42.3% saved)

simplify188.0ms (3.1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (*.f64 re re) im)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
cost-diff256
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im)))
cost-diff640
(-.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im))))
cost-diff0
(*.f64 re re)
cost-diff0
(/.f64 (*.f64 re re) im)
cost-diff0
(*.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)))
cost-diff0
(+.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))))
Rules
5118×*-lowering-*.f32
5118×*-lowering-*.f64
2116×neg-lowering-neg.f64
2116×neg-lowering-neg.f32
1810×fnmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024203
174186
2256163
3866144
44399144
08566144
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ im (* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im))))
im
(* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im)))
(/ (* re re) im)
(* re re)
re
(+ 1/2 (/ (/ (* (* 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 (/ (* re re) im)) (* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im))))
(* 1/2 (/ (* re re) im))
1/2
(/ (* re re) im)
(* re re)
re
im
(* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)))
(+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im))
-1
(/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)
(* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re))
1/8
(* (* (/ (/ (/ (* re re) im) im) im) re) re)
(* (/ (/ (/ (* re re) im) im) im) re)
(/ (/ (/ (* re re) im) im) im)
(/ (/ (* re re) im) im)
Outputs
(+ im (* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im))))
(+.f64 im (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) im))
im
(* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im)))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) im)
(/ (* re re) im)
(/.f64 (*.f64 re re) im)
(* re re)
(*.f64 re re)
re
(+ 1/2 (/ (/ (* (* re re) -1/8) im) im))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
1/2
#s(literal 1/2 binary64)
(/ (/ (* (* re re) -1/8) im) im)
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))
(/ (* (* re re) -1/8) im)
(/.f64 (*.f64 re (*.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 (/ (* re re) im)) (* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im))))
(+.f64 im (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) im))
(* 1/2 (/ (* re re) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
1/2
#s(literal 1/2 binary64)
(/ (* re re) im)
(/.f64 (*.f64 re re) im)
(* re re)
(*.f64 re re)
re
im
(* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (*.f64 im im)) im)
(+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im))
(+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (*.f64 im im)) im))
-1
#s(literal -1 binary64)
(/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)
(/.f64 (/.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (*.f64 im im)) im)
(* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re))
(/.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)) (*.f64 im im))
1/8
#s(literal 1/8 binary64)
(* (* (/ (/ (/ (* re re) im) im) im) re) re)
(/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) im) (*.f64 im im))
(* (/ (/ (/ (* re re) im) im) im) re)
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 (/.f64 re im) im))
(/ (/ (/ (* re re) im) im) im)
(/.f64 (/.f64 (*.f64 re re) im) (*.f64 im im))
(/ (/ (* re re) im) im)
(/.f64 (*.f64 re re) (*.f64 im im))

localize185.0ms (3%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy96.6%
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)
accuracy95.4%
(/.f64 (/.f64 (*.f64 re re) im) im)
accuracy95.3%
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im)
accuracy89.9%
(/.f64 (*.f64 re re) im)
accuracy100.0%
(*.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)))
accuracy95.4%
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
accuracy90.0%
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
accuracy89.9%
(/.f64 (*.f64 re re) im)
Results
88.0ms256×0valid
Compiler

Compiled 244 to 25 computations (89.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 13.0ms (43.7% of total)
ival-div: 10.0ms (33.6% of total)
ival-add: 4.0ms (13.5% of total)
ival-sub: 1.0ms (3.4% of total)
const: 1.0ms (3.4% of total)
backward-pass: 0.0ms (0% of total)

series26.0ms (0.4%)

Counts
12 → 276
Calls
Call 1
Inputs
#<alt (+ im (* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im))))>
#<alt (* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im)))>
#<alt (/ (* re re) im)>
#<alt (* re re)>
#<alt (- (* 1/2 (/ (* re re) im)) (* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im))))>
#<alt (* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)))>
#<alt (* 1/2 (/ (* re re) im))>
#<alt (/ (* (* re re) -1/8) im)>
#<alt (/ (/ (* (* re re) -1/8) im) im)>
#<alt (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)>
#<alt (/ (/ (* re re) im) im)>
#<alt (* (/ (/ (/ (* re re) im) im) im) re)>
Outputs
#<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 (/ (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 im>
#<alt (- (* 1/2 (/ (pow re 2) im)) (* -1 im))>
#<alt (- (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))) (* -1 im))>
#<alt (- (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))) (* -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/8 (/ (pow re 4) (pow im 3)))>
#<alt (/ (- (* 1/2 (* (pow im 2) (pow re 2))) (* 1/8 (pow re 4))) (pow im 3))>
#<alt (/ (- (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2))) (* 1/8 (pow re 4))) (pow im 3))>
#<alt (/ (- (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2))) (* 1/8 (pow re 4))) (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 (* 1/8 (/ (pow re 4) (pow im 3)))>
#<alt (/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))>
#<alt (/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))>
#<alt (/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))>
#<alt (* -1 im)>
#<alt (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))>
#<alt (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))>
#<alt (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))>
#<alt (* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))>
#<alt (* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))>
#<alt (* -1 im)>
#<alt (+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))>
#<alt (+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))>
#<alt (+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))>
#<alt (* 1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* 1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))>
#<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/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)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (* 1/8 (/ (pow re 4) (pow im 4)))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
#<alt (/ (pow re 3) (pow im 3))>
Calls

69 calls:

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

rewrite437.0ms (7.1%)

Algorithm
batch-egg-rewrite
Rules
4454×*-lowering-*.f32
4454×*-lowering-*.f64
3888×/-lowering-/.f32
3888×/-lowering-/.f64
2426×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024133
1163118
21660101
09063101
Stop Event
iter limit
node limit
Counts
12 → 833
Calls
Call 1
Inputs
(+ im (* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im))))
(* (/ (* re re) im) (+ 1/2 (/ (/ (* (* re re) -1/8) im) im)))
(/ (* re re) im)
(* re re)
(- (* 1/2 (/ (* re re) im)) (* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im))))
(* im (+ -1 (/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)))
(* 1/2 (/ (* re re) im))
(/ (* (* re re) -1/8) im)
(/ (/ (* (* re re) -1/8) im) im)
(/ (* 1/8 (* (* (/ (/ (/ (* re re) im) im) im) re) re)) im)
(/ (/ (* re re) im) im)
(* (/ (/ (/ (* re re) im) im) im) re)
Outputs
(+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)
(+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) im))
(+.f64 (+.f64 im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im)) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) im)
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) im))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) im)
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) im))
(fma.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) im) im)
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) im))
(fma.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) im)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) im))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 (*.f64 re re) im) im)
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) (+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) im))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) re) (/.f64 re im) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))) (*.f64 im (*.f64 im im)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im)))) (neg.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im)) (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im)))) (*.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))) (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) im)))))
(*.f64 (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))))
(+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(+.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (/.f64 (*.f64 re re) im) im) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 (*.f64 re re) im) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) re) (/.f64 re im) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 #s(literal 1 binary64) im) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) im)
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im))))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im)))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im)))) (*.f64 re re)) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) im))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) im))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (/.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) 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 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (*.f64 (/.f64 (*.f64 re re) im) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im)))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) im)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 im im))) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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 re (*.f64 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 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re re) 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 (*.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 im (/.f64 (/.f64 (*.f64 re re) 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im)))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 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 re (*.f64 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 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)))) (/.f64 im (/.f64 (*.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 re (*.f64 re #s(literal -1/8 binary64))) im)))) (/.f64 im (/.f64 (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64)))))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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 im im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) im)))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re re) im)))) (/.f64 im (/.f64 (*.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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (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 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.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 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (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 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) (/.f64 (*.f64 re re) im)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re)))) (*.f64 im (*.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 im (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (*.f64 im (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.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 (*.f64 re re) #s(literal 1/2 binary64)) (*.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 (*.f64 re re) #s(literal 1/2 binary64)) (*.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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im)) (*.f64 im (*.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 im (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 im (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 im (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))) (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im))) (*.f64 im (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 im (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.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 (*.f64 re re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 im (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) (*.f64 im (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) (*.f64 im (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) (*.f64 im (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 im (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1 binary64)))) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 im (*.f64 (/.f64 (*.f64 re re) im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (-.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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) (*.f64 im (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re re) im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (-.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 (*.f64 re re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re (*.f64 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 (*.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 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.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 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.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 (neg.f64 (*.f64 (*.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 (neg.f64 (*.f64 (*.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 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.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 (neg.f64 (*.f64 (*.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 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.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 (neg.f64 (*.f64 (*.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 re (*.f64 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 (*.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 re (*.f64 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 (*.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 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.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 (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.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 re (*.f64 re #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.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 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.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 (neg.f64 (*.f64 (*.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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re re) 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 (*.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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (/.f64 (*.f64 re re) im) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 re (*.f64 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 re (*.f64 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))) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re re) 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 (*.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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 (/.f64 (*.f64 re re) im) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 re (*.f64 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 re (*.f64 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)) (neg.f64 (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) #s(literal 1 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) im) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) im) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 (*.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 re (*.f64 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 re (*.f64 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 #s(literal 1 binary64) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (*.f64 re re))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 re re)) im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 (*.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 (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 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 (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64)) im) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 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 (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)) im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)) im) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re re) 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 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.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 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 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 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 (*.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 #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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.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 (/.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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) im) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) im) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (*.f64 re re))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) #s(literal 1 binary64))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) im) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) #s(literal 1 binary64))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re re) 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.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 #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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.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) (/.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 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 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 (*.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 re (*.f64 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 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 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 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 (*.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)) (/.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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #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 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) im) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)) im) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) im) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 (*.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 (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 (*.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 re (*.f64 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 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.f64 re re) #s(literal 1/2 binary64))))) (*.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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) im)) im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 (*.f64 re re) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re re) im)) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re re) im)) im) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.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 (*.f64 re re) #s(literal 1/2 binary64)))) (*.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 (*.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)) 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 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 (*.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 re (*.f64 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 re (*.f64 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))
(pow.f64 (/.f64 im (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))
(*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) im))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 (*.f64 re re) im))
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) re) (/.f64 re im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)))
(/.f64 (*.f64 re re) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.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 (*.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)))
(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)
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(+.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(+.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))
(-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) 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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(fma.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) (neg.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (neg.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im)) (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 (-.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 (-.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) (neg.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (neg.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (/.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (/.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))) (neg.f64 (+.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (neg.f64 (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (-.f64 (-.f64 (-.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))) (/.f64 im (*.f64 re re))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))) im) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) (/.f64 im (*.f64 re re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) #s(literal 1 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) im))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) #s(literal 1 binary64))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) im))) (*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 im (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) #s(literal 1 binary64))))) (*.f64 im (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 im (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 im (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) im))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) 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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (+.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))) (*.f64 (+.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 re re) im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (/.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 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 im #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(fma.f64 im (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) (-.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) im) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) im (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 im #s(literal 1/8 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 im (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) im) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) #s(literal 1 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im) #s(literal -1 binary64)) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im)) im)
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.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))
(pow.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.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 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 re (*.f64 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)))
(pow.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (*.f64 re (*.f64 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 re (*.f64 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 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im) im))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) im)
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) 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 (*.f64 re re) #s(literal 1/8 binary64)) (neg.f64 (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 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))
(pow.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #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 (*.f64 re re) im) im))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) im) im))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im))))
(neg.f64 (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im)
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 im #s(literal 1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)))
(*.f64 (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)) (/.f64 #s(literal 1/8 binary64) im))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) 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 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) re) (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im)) (/.f64 re im))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (/.f64 (*.f64 re re) im)) #s(literal 1/8 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 (*.f64 re re) im))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (*.f64 re re) (*.f64 im im))
(/.f64 (/.f64 (*.f64 re re) im) im)
(/.f64 (/.f64 (*.f64 re re) im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (neg.f64 (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(pow.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64))
(pow.f64 (/.f64 re im) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 (/.f64 re im) im))
(*.f64 re (*.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) im)))
(*.f64 re (/.f64 re (*.f64 im im)))
(*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) im) im))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 re im) (/.f64 re im))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 re (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 (/.f64 (*.f64 re re) im) re) im)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) im) re) im) im)
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) im) re) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 re (/.f64 (*.f64 re re) im)) (*.f64 im im))
(/.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (*.f64 (/.f64 (*.f64 re re) im) re) (*.f64 im im))
(/.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 im (/.f64 (/.f64 (*.f64 re re) im) im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) re) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 re im) #s(literal 3 binary64))
(pow.f64 (/.f64 im (/.f64 (*.f64 (/.f64 (*.f64 re re) im) re) im)) #s(literal -1 binary64))
(*.f64 re (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im))
(*.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 re im))
(*.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (*.f64 (/.f64 #s(literal 1 binary64) im) re))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) im) re) im) (/.f64 #s(literal 1 binary64) im))

simplify339.0ms (5.5%)

Algorithm
egg-herbie
Rules
4008×*-lowering-*.f32
4008×*-lowering-*.f64
1554×fmsub-define
1530×fma-lowering-fma.f32
1530×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01022655
12922361
28922218
341382098
090902098
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
(* -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))
(/ (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)
im
(- (* 1/2 (/ (pow re 2) im)) (* -1 im))
(- (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))) (* -1 im))
(- (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))) (* -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/8 (/ (pow re 4) (pow im 3)))
(/ (- (* 1/2 (* (pow im 2) (pow re 2))) (* 1/8 (pow re 4))) (pow im 3))
(/ (- (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2))) (* 1/8 (pow re 4))) (pow im 3))
(/ (- (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2))) (* 1/8 (pow re 4))) (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)))
(* 1/8 (/ (pow re 4) (pow im 3)))
(/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))
(/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))
(/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))
(* -1 im)
(* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))
(* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))
(* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))
(* -1 im)
(* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))
(* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))
(* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))
(* -1 im)
(+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))
(+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))
(+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))
(* 1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* 1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(* 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/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)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/ (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 re 2) (pow im 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 re 2) (pow im 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 re 2) (pow im 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 re 2) (pow im 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 re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
(/ (pow re 3) (pow im 3))
Outputs
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (-.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.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)) (pow im 2)))) (pow im 3))
(/.f64 (-.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im))) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) 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)
im
(- (* 1/2 (/ (pow re 2) im)) (* -1 im))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(- (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))) (* -1 im))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(- (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))) (* -1 im))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 re (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)) im))
(/ (- (* 1/2 (* (pow im 2) (pow re 2))) (* 1/8 (pow re 4))) (pow im 3))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im)))
(/ (- (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2))) (* 1/8 (pow re 4))) (pow im 3))
(/.f64 (-.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im))) im)
(/ (- (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2))) (* 1/8 (pow re 4))) (pow im 3))
(/.f64 (-.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im))) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* 1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im)
(/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1 (pow im 4)) (* 1/8 (pow re 4))) (pow im 3))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* -1 (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(+ (* -1 im) (* 1/8 (/ (pow re 4) (pow im 3))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* 1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im)
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* 1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im)
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) im) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) im) im)
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(* 1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 2) (pow im 2))
(/.f64 (*.f64 re re) (*.f64 im im))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))
(/ (pow re 3) (pow im 3))
(/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))

eval184.0ms (3%)

Compiler

Compiled 50285 to 3955 computations (92.1% saved)

prune122.0ms (2%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New124521247
Fresh000
Picked112
Done033
Total124661252
Accuracy
100.0%
Counts
1252 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
16.4%
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
94.3%
(+.f64 (+.f64 im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
94.2%
(+.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))))
99.5%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.4%
im
Compiler

Compiled 166 to 64 computations (61.4% saved)

simplify237.0ms (3.9%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff384
(-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))
cost-diff384
(*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
cost-diff640
(-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64))))))
cost-diff4480
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
cost-diff0
(*.f64 (/.f64 re im) #s(literal 1/2 binary64))
cost-diff0
(*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))
cost-diff0
(+.f64 im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64))))
cost-diff256
(+.f64 (+.f64 im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
Rules
5184×*-lowering-*.f32
5184×*-lowering-*.f64
1812×/-lowering-/.f32
1812×/-lowering-/.f64
1710×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
035344
1120341
2471297
33079251
08350251
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (+ im (* re (* (/ re im) 1/2))) (/ (/ (* re re) im) (/ im (/ (* re (* re -1/8)) im))))
(+ im (* re (* (/ re im) 1/2)))
im
(* re (* (/ re im) 1/2))
re
(* (/ re im) 1/2)
(/ re im)
1/2
(/ (/ (* re re) im) (/ im (/ (* re (* re -1/8)) im)))
(/ (* re re) im)
(* re re)
(/ im (/ (* re (* re -1/8)) im))
(/ (* re (* re -1/8)) im)
(* re (* re -1/8))
(* re -1/8)
-1/8
(/ (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))) (* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
(- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))))
(* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))
1/2
(- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))
(- 0 im)
0
im
(* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)
(* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8))
(/ (/ (/ (* re re) im) im) im)
(/ (/ (* re re) im) im)
(/ (* re re) im)
(* re re)
re
(* (* re re) 1/8)
1/8
1
(* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
(/ im (* re re))
(- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))
(* im im)
(* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))
(* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))
Outputs
(+ (+ im (* re (* (/ re im) 1/2))) (/ (/ (* re re) im) (/ im (/ (* re (* re -1/8)) im))))
(+.f64 im (*.f64 (/.f64 re im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(+ im (* re (* (/ re im) 1/2)))
(+.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))))
im
(* re (* (/ re im) 1/2))
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
re
(* (/ re im) 1/2)
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(/ re im)
(/.f64 re im)
1/2
#s(literal 1/2 binary64)
(/ (/ (* re re) im) (/ im (/ (* re (* re -1/8)) im)))
(/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(/ (* re re) im)
(/.f64 (*.f64 re re) im)
(* re re)
(*.f64 re re)
(/ im (/ (* re (* re -1/8)) im))
(/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(/ (* re (* re -1/8)) im)
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
(* re (* re -1/8))
(*.f64 (*.f64 re re) #s(literal -1/8 binary64))
(* re -1/8)
(*.f64 re #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(/ (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))) (* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) #s(literal 1 binary64)))
(- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) im)) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re) im) (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re) im))))) (*.f64 re re)))
(* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))
(*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) im))
1/2
#s(literal 1/2 binary64)
(- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))
(-.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) im)
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)
(*.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im))
(* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8))
(*.f64 (/.f64 (/.f64 (*.f64 re re) im) im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) im))
(/ (/ (/ (* re re) im) im) im)
(/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))
(/ (/ (* re re) im) im)
(/.f64 (/.f64 (*.f64 re re) im) im)
(/ (* re re) im)
(/.f64 (*.f64 re re) im)
(* re re)
(*.f64 re re)
re
(* (* re re) 1/8)
(*.f64 (*.f64 re re) #s(literal 1/8 binary64))
1/8
#s(literal 1/8 binary64)
1
#s(literal 1 binary64)
(* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
(/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re) im) (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re) im))))) (*.f64 re re))
(/ im (* re re))
(/.f64 im (*.f64 re re))
(- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))
(+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re) im) (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re) im))))
(* im im)
(*.f64 im im)
(* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re re) im) im)) re))) im) im)
(* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) im) (/.f64 im (*.f64 re re)))

localize206.0ms (3.4%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy90.7%
(/.f64 im (*.f64 re re))
accuracy89.9%
(/.f64 (*.f64 re re) im)
accuracy87.1%
(*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
accuracy32.9%
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
accuracy99.8%
(*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))
accuracy95.8%
(/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))
accuracy90.0%
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)
accuracy89.9%
(/.f64 (*.f64 re re) im)
Results
119.0ms256×0valid
Compiler

Compiled 537 to 36 computations (93.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 20.0ms (42.6% of total)
ival-div: 16.0ms (34.1% of total)
ival-sub: 8.0ms (17% of total)
ival-add: 3.0ms (6.4% of total)
const: 1.0ms (2.1% of total)
backward-pass: 0.0ms (0% of total)

series32.0ms (0.5%)

Counts
12 → 288
Calls
Call 1
Inputs
#<alt (+ (+ im (* re (* (/ re im) 1/2))) (/ (/ (* re re) im) (/ im (/ (* re (* re -1/8)) im))))>
#<alt (+ im (* re (* (/ re im) 1/2)))>
#<alt (* re (* (/ re im) 1/2))>
#<alt (* (/ re im) 1/2)>
#<alt (/ (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))) (* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))>
#<alt (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))))>
#<alt (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))>
#<alt (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))>
#<alt (/ (* re re) im)>
#<alt (/ (* re (* re -1/8)) im)>
#<alt (/ im (/ (* re (* re -1/8)) im))>
#<alt (/ im (* re re))>
Outputs
#<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 (/ (+ (* 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 im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<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/64 (/ (pow re 6) (pow im 5)))>
#<alt (/ (- (* -1/16 (* (pow im 2) (pow re 4))) (* -1/64 (pow re 6))) (pow im 5))>
#<alt (/ (- (* (pow im 2) (+ (* -1/2 (pow im 4)) (* -1/16 (pow re 4)))) (* -1/64 (pow re 6))) (pow im 5))>
#<alt (/ (- (* (pow im 2) (+ (* -1/16 (pow re 4)) (* (pow im 4) (- (* -1 (/ (pow im 2) (pow re 2))) 1/2)))) (* -1/64 (pow re 6))) (pow im 5))>
#<alt (* -1 (/ (pow im 3) (pow re 2)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))>
#<alt (* (pow im 3) (- (* -1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))>
#<alt (* (pow im 3) (- (+ (* -1/16 (/ (pow re 4) (pow im 6))) (* 1/64 (/ (pow re 6) (pow im 8)))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))>
#<alt (* -1 (/ (pow im 3) (pow re 2)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (+ (* 1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))))>
#<alt (* -1 (/ (pow im 3) (pow re 2)))>
#<alt (/ (- (* -1/2 (* im (pow re 2))) (pow im 3)) (pow re 2))>
#<alt (/ (- (* (pow re 2) (+ (* -1/2 im) (* -1/16 (/ (pow re 4) (pow im 3))))) (pow im 3)) (pow re 2))>
#<alt (/ (- (* (pow re 2) (+ (* -1/2 im) (* (pow re 4) (- (* 1/64 (/ (pow re 2) (pow im 5))) (* 1/16 (/ 1 (pow im 3))))))) (pow im 3)) (pow re 2))>
#<alt (* 1/64 (/ (pow re 6) (pow im 5)))>
#<alt (* (pow re 6) (- (* 1/64 (/ 1 (pow im 5))) (* 1/16 (/ 1 (* (pow im 3) (pow re 2))))))>
#<alt (* (pow re 6) (- (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5)))) (/ 1/16 (* (pow im 3) (pow re 2)))))>
#<alt (* (pow re 6) (- (+ (* -1 (/ (pow im 3) (pow re 8))) (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5))))) (/ 1/16 (* (pow im 3) (pow re 2)))))>
#<alt (* 1/64 (/ (pow re 6) (pow im 5)))>
#<alt (* (pow re 6) (- (* 1/64 (/ 1 (pow im 5))) (* 1/16 (/ 1 (* (pow im 3) (pow re 2))))))>
#<alt (* (pow re 6) (- (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5)))) (/ 1/16 (* (pow im 3) (pow re 2)))))>
#<alt (* (pow re 6) (- (+ (* -1 (/ (pow im 3) (pow re 8))) (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5))))) (/ 1/16 (* (pow im 3) (pow re 2)))))>
#<alt (* -1/64 (/ (pow re 6) (pow im 5)))>
#<alt (* -1/64 (/ (pow re 6) (pow im 5)))>
#<alt (/ (+ (* -1/64 (pow re 6)) (/ (pow im 8) (pow re 2))) (pow im 5))>
#<alt (/ (+ (* -1/64 (pow re 6)) (/ (pow im 8) (pow re 2))) (pow im 5))>
#<alt (/ (pow im 3) (pow re 2))>
#<alt (/ (pow im 3) (pow re 2))>
#<alt (* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2))))>
#<alt (* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2))))>
#<alt (/ (pow im 3) (pow re 2))>
#<alt (/ (pow im 3) (pow re 2))>
#<alt (* -1 (* (pow im 3) (- (* 1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2)))))>
#<alt (* -1 (* (pow im 3) (- (* 1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2)))))>
#<alt (/ (pow im 3) (pow re 2))>
#<alt (/ (pow im 3) (pow re 2))>
#<alt (/ (+ (* -1/64 (/ (pow re 8) (pow im 5))) (pow im 3)) (pow re 2))>
#<alt (/ (+ (* -1/64 (/ (pow re 8) (pow im 5))) (pow im 3)) (pow re 2))>
#<alt (* -1/64 (/ (pow re 6) (pow im 5)))>
#<alt (* -1/64 (/ (pow re 6) (pow im 5)))>
#<alt (* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))>
#<alt (* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))>
#<alt (* -1/64 (/ (pow re 6) (pow im 5)))>
#<alt (* -1/64 (/ (pow re 6) (pow im 5)))>
#<alt (* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))>
#<alt (* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))>
#<alt (* -1/64 (/ (pow re 8) (pow im 6)))>
#<alt (* -1/64 (/ (pow re 8) (pow im 6)))>
#<alt (/ (- (pow im 8) (* 1/64 (pow re 8))) (pow im 6))>
#<alt (/ (- (pow im 8) (* 1/64 (pow re 8))) (pow im 6))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))>
#<alt (* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))>
#<alt (* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (+ (* -1/64 (/ (pow re 8) (pow im 6))) (pow im 2))>
#<alt (+ (* -1/64 (/ (pow re 8) (pow im 6))) (pow im 2))>
#<alt (* -1/64 (/ (pow re 8) (pow im 6)))>
#<alt (* -1/64 (/ (pow re 8) (pow im 6)))>
#<alt (* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))>
#<alt (* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))>
#<alt (* -1/64 (/ (pow re 8) (pow im 6)))>
#<alt (* -1/64 (/ (pow re 8) (pow im 6)))>
#<alt (* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))>
#<alt (* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))>
#<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 (* -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 (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (* -8 (/ (pow im 2) (pow re 2)))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
#<alt (/ im (pow re 2))>
Calls

72 calls:

TimeVariablePointExpression
5.0ms
re
@-inf
(/ (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))) (* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
3.0ms
re
@0
(* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
3.0ms
re
@0
(* (/ re im) 1/2)
2.0ms
im
@0
(/ (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))) (* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
2.0ms
re
@inf
(/ (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))) (* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))

rewrite351.0ms (5.7%)

Algorithm
batch-egg-rewrite
Rules
2854×*-lowering-*.f32
2854×*-lowering-*.f64
1878×pow-lowering-pow.f64
1878×pow-lowering-pow.f32
1808×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035195
1254182
22798163
09717163
Stop Event
iter limit
node limit
Counts
12 → 477
Calls
Call 1
Inputs
(+ (+ im (* re (* (/ re im) 1/2))) (/ (/ (* re re) im) (/ im (/ (* re (* re -1/8)) im))))
(+ im (* re (* (/ re im) 1/2)))
(* re (* (/ re im) 1/2))
(* (/ re im) 1/2)
(/ (- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))) (* (/ im (* re re)) (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
(- (* 1/2 (- (- 0 im) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))) (* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))))
(* (/ im (* re re)) (- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1))))
(- (* im im) (* (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1) (* (* (/ (/ (/ (* re re) im) im) im) (* (* re re) 1/8)) 1)))
(/ (* re re) im)
(/ (* re (* re -1/8)) im)
(/ im (/ (* re (* re -1/8)) im))
(/ im (* re re))
Outputs
(+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(+.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) im)
(-.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(-.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))))
(fma.f64 re (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 re (/.f64 re (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 re (/.f64 (/.f64 re im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 re im) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) re (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) 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 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(fma.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) im)
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re #s(literal 1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) #s(literal -1 binary64) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(fma.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) #s(literal -1/8 binary64) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 re (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 re (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(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 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (/.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (neg.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64)))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))))) #s(literal 1/8 binary64) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (+.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (-.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(/.f64 (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (*.f64 re re))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) #s(literal 1 binary64))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))) (*.f64 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (*.f64 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))) (*.f64 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))))) (*.f64 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))) (*.f64 (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (*.f64 (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))) (*.f64 (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))))) (*.f64 (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))) (*.f64 (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (*.f64 (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))) (*.f64 (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))))) (*.f64 (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (*.f64 re re))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) #s(literal 1 binary64))) (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (neg.f64 (+.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))))) (neg.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (+.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (/.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (/.f64 im (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))) (-.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))
(pow.f64 (/.f64 (+.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im 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 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))))))
(*.f64 (*.f64 (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))) (+.f64 im (*.f64 (/.f64 re (/.f64 im 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) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+.f64 im (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(+.f64 im (*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(+.f64 im (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) re))
(+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) im)
(-.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) im)
(-.f64 (/.f64 (*.f64 im im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))) (/.f64 (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))
(fma.f64 re (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) im)
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) im)
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) re im)
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) im)
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) im)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (+.f64 (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)) (-.f64 (*.f64 im im) (*.f64 (*.f64 im re) (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) im)
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im)
(*.f64 re (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) re)
(*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im))
(/.f64 #s(literal 1/2 binary64) (/.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) im)
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) re)) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1/2 binary64)) im)
(pow.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (/.f64 re im) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 im (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(fma.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(fma.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (*.f64 re re) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) (*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))) (*.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) #s(literal 1 binary64)) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (/.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 im (*.f64 re re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 (/.f64 re (/.f64 im re)) (pow.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re)))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(*.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(*.f64 (/.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(*.f64 (/.f64 (/.f64 re (/.f64 im re)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (*.f64 re re))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (-.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(fma.f64 im (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) #s(literal 1/2 binary64) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(fma.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) re) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(fma.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(fma.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))) (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))))
(+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(+.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 im (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(+.f64 (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (/.f64 im (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(fma.f64 im (/.f64 im (/.f64 re (/.f64 im re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(fma.f64 im (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 im (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 im (*.f64 re re)) (*.f64 im im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(fma.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 im im) (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (/.f64 im (*.f64 re re))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) re) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 im (/.f64 re (/.f64 im re))) im (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(fma.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im (/.f64 re (/.f64 im re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re)))
(/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 re re))
(/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(/.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(/.f64 (*.f64 im (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(/.f64 (*.f64 (/.f64 im re) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (*.f64 re (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(/.f64 (*.f64 (/.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) im) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) im) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (/.f64 re (/.f64 im re))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (/.f64 im re)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) re))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) im) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) im) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) re))
(/.f64 (neg.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (*.f64 re re))
(/.f64 (neg.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(/.f64 (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (/.f64 re (/.f64 im re)))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im re)) re)
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 re (/.f64 im re)))
(/.f64 (*.f64 (/.f64 im re) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) re)
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(/.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) re) re)
(pow.f64 (/.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) #s(literal -1 binary64))
(*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(*.f64 im (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 re re)))
(*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))))
(*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 im (*.f64 re re)))
(*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (/.f64 re (/.f64 im re))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(*.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) re))
(*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (/.f64 re (/.f64 im re))))
(+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))
(+.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 im im))
(+.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))
(-.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(-.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 im im (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))
(fma.f64 im im (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 im im (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 im im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64))) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 im im))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) #s(literal -1 binary64) (*.f64 im im))
(fma.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(fma.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (*.f64 im im))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 im im))
(fma.f64 #s(literal -1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64) (*.f64 im im))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re #s(literal 1/8 binary64))) (*.f64 im im))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 re (*.f64 re #s(literal 1/8 binary64)))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (*.f64 im im))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (*.f64 re re) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))))) #s(literal 1/8 binary64) (*.f64 im im))
(neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (pow.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(/.f64 (-.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(pow.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64)))))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/64 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 re (/.f64 im re)))
(neg.f64 (/.f64 re (/.f64 im re)))
(/.f64 re (/.f64 im re))
(/.f64 (*.f64 re re) 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 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im)
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 #s(literal -1 binary64) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) im)
(/.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 im re))
(pow.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64))
(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 im) re)
(*.f64 (/.f64 re im) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) im)
(*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1 binary64) im) (-.f64 #s(literal 0 binary64) (*.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 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.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 re (*.f64 re #s(literal 1/8 binary64))) im)
(/.f64 #s(literal 1 binary64) (/.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) (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.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 (neg.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64)))) im)
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) #s(literal 1 binary64)) im)
(pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) #s(literal 1 binary64))
(pow.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.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 #s(literal -1/8 binary64) (/.f64 re im)))
(*.f64 re (neg.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 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)) (neg.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(*.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) 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) (/.f64 re im)) re)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/8 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(neg.f64 (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))
(/.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 im im)))
(/.f64 (/.f64 im re) (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))
(/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))))
(/.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(pow.f64 (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 im (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(*.f64 im (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(*.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) im)
(*.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(*.f64 (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) im)
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) im) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 re (/.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re)))
(neg.f64 (/.f64 im (*.f64 re re)))
(/.f64 im (*.f64 re re))
(/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 im (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64)))
(/.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im)))
(/.f64 (/.f64 im re) re)
(/.f64 (/.f64 im re) (-.f64 #s(literal 0 binary64) re))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal -1 binary64) (/.f64 re (/.f64 im re)))
(/.f64 (neg.f64 (/.f64 im re)) re)
(/.f64 (neg.f64 (/.f64 im re)) (-.f64 #s(literal 0 binary64) re))
(/.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re im))
(/.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 re re))
(pow.f64 (/.f64 re (/.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 im (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 im (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(*.f64 im (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re)))
(*.f64 (/.f64 im re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 im (/.f64 re (/.f64 im re))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 im (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) im)
(*.f64 #s(literal -1 binary64) (/.f64 im (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im)
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im re))

simplify281.0ms (4.6%)

Algorithm
egg-herbie
Rules
5978×*-lowering-*.f32
5978×*-lowering-*.f64
1544×+-lowering-+.f64
1544×+-lowering-+.f32
1530×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02012922
16062583
219962524
080172524
Stop Event
iter limit
node limit
Counts
288 → 288
Calls
Call 1
Inputs
(* -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))
(/ (+ (* 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 im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* -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/64 (/ (pow re 6) (pow im 5)))
(/ (- (* -1/16 (* (pow im 2) (pow re 4))) (* -1/64 (pow re 6))) (pow im 5))
(/ (- (* (pow im 2) (+ (* -1/2 (pow im 4)) (* -1/16 (pow re 4)))) (* -1/64 (pow re 6))) (pow im 5))
(/ (- (* (pow im 2) (+ (* -1/16 (pow re 4)) (* (pow im 4) (- (* -1 (/ (pow im 2) (pow re 2))) 1/2)))) (* -1/64 (pow re 6))) (pow im 5))
(* -1 (/ (pow im 3) (pow re 2)))
(* -1 (* (pow im 3) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(* (pow im 3) (- (* -1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(* (pow im 3) (- (+ (* -1/16 (/ (pow re 4) (pow im 6))) (* 1/64 (/ (pow re 6) (pow im 8)))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(* -1 (/ (pow im 3) (pow re 2)))
(* -1 (* (pow im 3) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(* -1 (* (pow im 3) (+ (* 1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2))))))
(* -1 (* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (+ (* 1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))))
(* -1 (/ (pow im 3) (pow re 2)))
(/ (- (* -1/2 (* im (pow re 2))) (pow im 3)) (pow re 2))
(/ (- (* (pow re 2) (+ (* -1/2 im) (* -1/16 (/ (pow re 4) (pow im 3))))) (pow im 3)) (pow re 2))
(/ (- (* (pow re 2) (+ (* -1/2 im) (* (pow re 4) (- (* 1/64 (/ (pow re 2) (pow im 5))) (* 1/16 (/ 1 (pow im 3))))))) (pow im 3)) (pow re 2))
(* 1/64 (/ (pow re 6) (pow im 5)))
(* (pow re 6) (- (* 1/64 (/ 1 (pow im 5))) (* 1/16 (/ 1 (* (pow im 3) (pow re 2))))))
(* (pow re 6) (- (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5)))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(* (pow re 6) (- (+ (* -1 (/ (pow im 3) (pow re 8))) (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5))))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(* 1/64 (/ (pow re 6) (pow im 5)))
(* (pow re 6) (- (* 1/64 (/ 1 (pow im 5))) (* 1/16 (/ 1 (* (pow im 3) (pow re 2))))))
(* (pow re 6) (- (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5)))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(* (pow re 6) (- (+ (* -1 (/ (pow im 3) (pow re 8))) (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5))))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(* -1/64 (/ (pow re 6) (pow im 5)))
(* -1/64 (/ (pow re 6) (pow im 5)))
(/ (+ (* -1/64 (pow re 6)) (/ (pow im 8) (pow re 2))) (pow im 5))
(/ (+ (* -1/64 (pow re 6)) (/ (pow im 8) (pow re 2))) (pow im 5))
(/ (pow im 3) (pow re 2))
(/ (pow im 3) (pow re 2))
(* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2))))
(* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2))))
(/ (pow im 3) (pow re 2))
(/ (pow im 3) (pow re 2))
(* -1 (* (pow im 3) (- (* 1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2)))))
(* -1 (* (pow im 3) (- (* 1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2)))))
(/ (pow im 3) (pow re 2))
(/ (pow im 3) (pow re 2))
(/ (+ (* -1/64 (/ (pow re 8) (pow im 5))) (pow im 3)) (pow re 2))
(/ (+ (* -1/64 (/ (pow re 8) (pow im 5))) (pow im 3)) (pow re 2))
(* -1/64 (/ (pow re 6) (pow im 5)))
(* -1/64 (/ (pow re 6) (pow im 5)))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(* -1/64 (/ (pow re 6) (pow im 5)))
(* -1/64 (/ (pow re 6) (pow im 5)))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(* -1/64 (/ (pow re 8) (pow im 6)))
(* -1/64 (/ (pow re 8) (pow im 6)))
(/ (- (pow im 8) (* 1/64 (pow re 8))) (pow im 6))
(/ (- (pow im 8) (* 1/64 (pow re 8))) (pow im 6))
(pow im 2)
(pow im 2)
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(pow im 2)
(pow im 2)
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(pow im 2)
(pow im 2)
(+ (* -1/64 (/ (pow re 8) (pow im 6))) (pow im 2))
(+ (* -1/64 (/ (pow re 8) (pow im 6))) (pow im 2))
(* -1/64 (/ (pow re 8) (pow im 6)))
(* -1/64 (/ (pow re 8) (pow im 6)))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(* -1/64 (/ (pow re 8) (pow im 6)))
(* -1/64 (/ (pow re 8) (pow im 6)))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(/ (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)
(* -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))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 2) (pow re 2)))
(* -8 (/ (pow im 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))
Outputs
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))) (*.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 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (*.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 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 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 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) 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 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) 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 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im))))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im))))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* 1/2 (* (pow im 2) (pow re 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))) (*.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 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (*.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 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 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 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) 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 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) 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 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.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 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* 1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 5 binary64)))
(/ (- (* -1/16 (* (pow im 2) (pow re 4))) (* -1/64 (pow re 6))) (pow im 5))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (pow.f64 im #s(literal 5 binary64)))
(/ (- (* (pow im 2) (+ (* -1/2 (pow im 4)) (* -1/16 (pow re 4)))) (* -1/64 (pow re 6))) (pow im 5))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/2 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/16 binary64)))) (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 im #s(literal 5 binary64)))
(/ (- (* (pow im 2) (+ (* -1/16 (pow re 4)) (* (pow im 4) (- (* -1 (/ (pow im 2) (pow re 2))) 1/2)))) (* -1/64 (pow re 6))) (pow im 5))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/16 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal -1/2 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))) (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 im #s(literal 5 binary64)))
(* -1 (/ (pow im 3) (pow re 2)))
(/.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(* -1 (* (pow im 3) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(* (pow im 3) (- (* -1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/16 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(* (pow im 3) (- (+ (* -1/16 (/ (pow re 4) (pow im 6))) (* 1/64 (/ (pow re 6) (pow im 8)))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/16 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* -1 (/ (pow im 3) (pow re 2)))
(/.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(* -1 (* (pow im 3) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* 1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/16 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(* -1 (* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (+ (* 1/16 (/ (pow re 4) (pow im 6))) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow re 2)))))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/16 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* -1 (/ (pow im 3) (pow re 2)))
(/.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/ (- (* -1/2 (* im (pow re 2))) (pow im 3)) (pow re 2))
(-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)))
(/ (- (* (pow re 2) (+ (* -1/2 im) (* -1/16 (/ (pow re 4) (pow im 3))))) (pow im 3)) (pow re 2))
(-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/16 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)))
(/ (- (* (pow re 2) (+ (* -1/2 im) (* (pow re 4) (- (* 1/64 (/ (pow re 2) (pow im 5))) (* 1/16 (/ 1 (pow im 3))))))) (pow im 3)) (pow re 2))
(-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/64 binary64))) (pow.f64 im #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal -1/16 binary64) (*.f64 im im)) im))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)))
(* 1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 5 binary64)))
(* (pow re 6) (- (* 1/64 (/ 1 (pow im 5))) (* 1/16 (/ 1 (* (pow im 3) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/16 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 re re)))))))
(* (pow re 6) (- (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5)))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 5 binary64))) (+.f64 (*.f64 im (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal -1/16 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 re re))))))))
(* (pow re 6) (- (+ (* -1 (/ (pow im 3) (pow re 8))) (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5))))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/16 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 re re)))))) (-.f64 (*.f64 im (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 8 binary64))))))
(* 1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 5 binary64)))
(* (pow re 6) (- (* 1/64 (/ 1 (pow im 5))) (* 1/16 (/ 1 (* (pow im 3) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/16 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 re re)))))))
(* (pow re 6) (- (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5)))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 5 binary64))) (+.f64 (*.f64 im (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal -1/16 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 re re))))))))
(* (pow re 6) (- (+ (* -1 (/ (pow im 3) (pow re 8))) (+ (* -1/2 (/ im (pow re 6))) (* 1/64 (/ 1 (pow im 5))))) (/ 1/16 (* (pow im 3) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/16 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 re re)))))) (-.f64 (*.f64 im (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 8 binary64))))))
(* -1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 5 binary64)))
(* -1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 5 binary64)))
(/ (+ (* -1/64 (pow re 6)) (/ (pow im 8) (pow re 2))) (pow im 5))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 re re))) (pow.f64 im #s(literal 5 binary64)))
(/ (+ (* -1/64 (pow re 6)) (/ (pow im 8) (pow re 2))) (pow im 5))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 re re))) (pow.f64 im #s(literal 5 binary64)))
(/ (pow im 3) (pow re 2))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))
(/ (pow im 3) (pow re 2))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))
(* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 8 binary64)))))
(* (pow im 3) (+ (* -1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 8 binary64)))))
(/ (pow im 3) (pow re 2))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))
(/ (pow im 3) (pow re 2))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))
(* -1 (* (pow im 3) (- (* 1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (- (* 1/64 (/ (pow re 6) (pow im 8))) (/ 1 (pow re 2)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/ (pow im 3) (pow re 2))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))
(/ (pow im 3) (pow re 2))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))
(/ (+ (* -1/64 (/ (pow re 8) (pow im 5))) (pow im 3)) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re re))
(/ (+ (* -1/64 (/ (pow re 8) (pow im 5))) (pow im 3)) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re re))
(* -1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 5 binary64)))
(* -1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 5 binary64)))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 5 binary64)))))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 5 binary64)))))
(* -1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 5 binary64)))
(* -1/64 (/ (pow re 6) (pow im 5)))
(/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/64 binary64)) (pow.f64 im #s(literal 5 binary64)))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 5 binary64)))))
(* (pow re 6) (- (/ (pow im 3) (pow re 8)) (* 1/64 (/ 1 (pow im 5)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 5 binary64)))))
(* -1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* -1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64)))
(/ (- (pow im 8) (* 1/64 (pow re 8))) (pow im 6))
(/.f64 (+.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64)))) (pow.f64 im #s(literal 6 binary64)))
(/ (- (pow im 8) (* 1/64 (pow re 8))) (pow im 6))
(/.f64 (+.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64)))) (pow.f64 im #s(literal 6 binary64)))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64)))))
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64)))))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64)))))
(* (pow im 2) (+ 1 (* -1/64 (/ (pow re 8) (pow im 8)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64)))))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(+ (* -1/64 (/ (pow re 8) (pow im 6))) (pow im 2))
(+.f64 (*.f64 im im) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64))))
(+ (* -1/64 (/ (pow re 8) (pow im 6))) (pow im 2))
(+.f64 (*.f64 im im) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64))))
(* -1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* -1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 6 binary64)))))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 6 binary64)))))
(* -1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* -1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 6 binary64)))))
(* (pow re 8) (- (/ (pow im 2) (pow re 8)) (* 1/64 (/ 1 (pow im 6)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1/64 binary64) (pow.f64 im #s(literal 6 binary64)))))
(/ (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)
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -1/8 (/ (pow re 2) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(* -8 (/ (pow im 2) (pow re 2)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -8 binary64))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))
(/ im (pow re 2))
(/.f64 im (*.f64 re re))

eval158.0ms (2.6%)

Compiler

Compiled 85891 to 2594 computations (97% saved)

prune130.0ms (2.1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New104911050
Fresh000
Picked112
Done044
Total105061056
Accuracy
100.0%
Counts
1056 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
16.4%
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
94.3%
(+.f64 (+.f64 im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
94.2%
(+.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))))
99.5%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.4%
im
Compiler

Compiled 405 to 127 computations (68.6% saved)

regimes49.0ms (0.8%)

Counts
10 → 1
Calls
Call 1
Inputs
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re 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))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(+.f64 (+.f64 im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(-.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(hypot.f64 re im)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Outputs
(hypot.f64 re im)
Calls

6 calls:

5.0ms
(*.f64 re re)
3.0ms
(*.f64 im im)
3.0ms
re
3.0ms
im
3.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.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)

regimes9.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re 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))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(+.f64 (+.f64 im (*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re re) im) (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(-.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 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) re) re)) im))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) im) im) im) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal 1 binary64)))))
Outputs
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
Calls

3 calls:

3.0ms
re
3.0ms
im
3.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)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify19.0ms (0.3%)

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 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
im
Outputs
(hypot.f64 re im)
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
im

soundness333.0ms (5.4%)

Rules
3804×*-lowering-*.f32
3804×*-lowering-*.f64
2068×+-lowering-+.f64
2068×+-lowering-+.f32
1652×fnmadd-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099386
1292340
21044320
34052308
08374308
063
1113
2133
0133
Stop Event
fuel
iter limit
saturated
iter limit
node limit
Compiler

Compiled 35 to 21 computations (40% saved)

preprocess33.0ms (0.5%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 110 to 64 computations (41.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...