math.abs on complex

Time bar (total: 8.4s)

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

sample887.0ms (10.6%)

Results
672.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 334.0ms
ival-mult: 213.0ms (63.8% of total)
ival-sqrt: 65.0ms (19.5% of total)
ival-add: 46.0ms (13.8% of total)
const: 7.0ms (2.1% of total)
backward-pass: 3.0ms (0.9% of total)
Bogosity

preprocess23.0ms (0.3%)

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)

explain62.0ms (0.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1330-7(1.4607187334041147e-244 1.66710556682922e-157)(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
39.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: 10.0ms (58.8% of total)
ival-sqrt: 4.0ms (23.5% of total)
ival-add: 3.0ms (17.6% of total)
const: 0.0ms (0% 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%)

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

localize22.0ms (0.3%)

Localize:

Found 1 expressions of interest:

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

Compiled 8 to 4 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
compiled-spec: 8.0ms (49.7% of total)
ival-mult: 4.0ms (24.8% of total)
ival-sqrt: 2.0ms (12.4% of total)
ival-add: 1.0ms (6.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0.1%)

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

rewrite263.0ms (3.1%)

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

simplify232.0ms (2.8%)

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)

eval10.0ms (0.1%)

Compiler

Compiled 1788 to 257 computations (85.6% saved)

prune9.0ms (0.1%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New66470
Fresh000
Picked011
Done000
Total66571
Accuracy
100.0%
Counts
71 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
72.6%
(+.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)))))))
82.4%
(+.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.6%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
99.0%
im
Compiler

Compiled 73 to 43 computations (41.1% saved)

simplify231.0ms (2.8%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re (/.f64 re im))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
cost-diff256
(*.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))))))
cost-diff640
(+.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)))))))
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
3828×*-lowering-*.f32
3828×*-lowering-*.f64
2846×fma-define
2338×associate-/l*
2196×*-commutative
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
024198
181175
2307173
31392165
42482161
53000161
63155161
73257161
83276161
93415161
103415161
113421161
123421161
134677161
146051161
156970161
167168161
177352161
187542161
08369161
Stop Event
iter limit
node limit
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
(+ (* 1/2 (* re (/ re im))) (* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(* 1/2 (* re (/ re im)))
1/2
(* re (/ re im))
re
(/ re im)
im
(* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
1
(/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(* (* re re) (* (* re re) -1/8))
(* re re)
(* (* re re) -1/8)
-1/8
(* im (* im (* im im)))
(* im (* im im))
(* im im)
Outputs
im
(+ im (* 1/2 (* re (/ re im))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
im
(* 1/2 (* re (/ re im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
1/2
#s(literal 1/2 binary64)
(* re (/ re im))
(/.f64 (*.f64 re re) im)
re
(/ re 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 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/8 binary64)) 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 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/8 binary64)) im)))) im)
(* re re)
(*.f64 re re)
re
(+ (/ (* (* re re) -1/8) (* im (* im im))) (/ 1/2 im))
(+.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/8 binary64)) im) im) (/.f64 #s(literal 1/2 binary64) im))
(/ (* (* re re) -1/8) (* im (* im im)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/8 binary64)) im) im)
(* (* re re) -1/8)
(*.f64 (*.f64 re 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)
(+ (* 1/2 (* re (/ re im))) (* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/8 binary64)) im)))) im))
(* 1/2 (* re (/ re im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
1/2
#s(literal 1/2 binary64)
(* re (/ re im))
(/.f64 (*.f64 re re) im)
re
(/ re im)
(/.f64 re im)
im
(* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) im) im)) im))
(+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) im) im)) im) im))
1
#s(literal 1 binary64)
(/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) im) im)) im) im)
(* (* re re) (* (* re re) -1/8))
(*.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(* re re)
(*.f64 re re)
(* (* re re) -1/8)
(*.f64 (*.f64 re re) #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)

localize115.0ms (1.4%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))
accuracy99.8%
(*.f64 re (/.f64 re im))
accuracy69.7%
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy100.0%
(*.f64 im im)
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy87.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)))
accuracy75.4%
(/.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
69.0ms256×0valid
Compiler

Compiled 258 to 25 computations (90.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 20.0ms (56.7% of total)
ival-add: 8.0ms (22.7% of total)
ival-div: 7.0ms (19.8% of total)
const: 1.0ms (2.8% of total)
backward-pass: 0.0ms (0% of total)

series50.0ms (0.6%)

Counts
15 → 312
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 (+ (* 1/2 (* re (/ re im))) (* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))>
#<alt (* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))>
#<alt (/ (* (* re re) -1/8) (* im (* im im)))>
#<alt (* im (* im im))>
#<alt (* im im)>
#<alt (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))>
#<alt (* (* re re) (* (* re re) -1/8))>
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 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/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 (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))>
#<alt im>
#<alt (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt im>
#<alt (* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))>
#<alt (* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))>
#<alt (* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))>
#<alt im>
#<alt (+ im (* -1/8 (/ (pow re 4) (pow im 3))))>
#<alt (+ im (* -1/8 (/ (pow re 4) (pow im 3))))>
#<alt (+ im (* -1/8 (/ (pow re 4) (pow im 3))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 3)))>
#<alt (* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))>
#<alt (* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (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 (* -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)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (* -1/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 (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
#<alt (* -1/8 (pow re 4))>
Calls

78 calls:

TimeVariablePointExpression
24.0ms
im
@-inf
(* im (* im im))
2.0ms
im
@0
(* 1/2 (* re (/ 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))))

rewrite368.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
3510×*-lowering-*.f32
3510×*-lowering-*.f64
3146×/-lowering-/.f32
3146×/-lowering-/.f64
2022×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024140
1170121
22038119
08320119
Stop Event
iter limit
node limit
Counts
15 → 566
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))
(+ (* 1/2 (* re (/ re im))) (* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(* im (+ 1 (/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/ (* (* re re) -1/8) (* im (* im im)))
(* im (* im im))
(* im im)
(/ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(* (* re re) (* (* re re) -1/8))
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 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im))))) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im))))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 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 im #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)) 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 re im)) #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 #s(literal 1 binary64) im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(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 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) 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)
(/.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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 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 (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im)))))
(/.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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (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 re (*.f64 re (*.f64 re re))))))) (neg.f64 (neg.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im im))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im)))
(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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (/.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 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im))))))
(/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im #s(literal 1/2 binary64)))
(/.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 re re) #s(literal 1/2 binary64)) im)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(/.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)) im)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.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 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.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))) (neg.f64 (-.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) #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.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 #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 re im)))
(*.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 (/.f64 re im)) #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) re) (/.f64 re im))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) re)
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.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 re (/.f64 im re))
(/.f64 (*.f64 re re) im)
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re)))
(/.f64 (-.f64 #s(literal 0 binary64) re) (neg.f64 (/.f64 im 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 #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (*.f64 re (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 im re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) re) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (neg.f64 (*.f64 re re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) re)) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) re)) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (/.f64 im (*.f64 re re)) #s(literal -1 binary64))
(*.f64 re (/.f64 re im))
(*.f64 (/.f64 re im) re)
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) 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 #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 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) im))
(/.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 (*.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re))) (neg.f64 (neg.f64 (-.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 #s(literal 1 binary64) (/.f64 re im))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) 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 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) im)
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(+.f64 (+.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (/.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 (*.f64 re 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 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) 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 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 (*.f64 (*.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 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 (*.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)) (/.f64 (*.f64 im im) (-.f64 (*.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)))
(fma.f64 im #s(literal 1 binary64) (*.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))))
(fma.f64 re (*.f64 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)
(fma.f64 re (*.f64 re (/.f64 (*.f64 (*.f64 re 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 re im)) (*.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 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) im)
(fma.f64 (*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(fma.f64 #s(literal 1 binary64) 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))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re 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)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #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 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))) re im)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 re 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 re im))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.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 (*.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))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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 #s(literal 1 binary64) (/.f64 (-.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 im) (*.f64 (*.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 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 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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 im) (*.f64 (*.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 (*.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))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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 (*.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 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 im) (*.f64 (*.f64 im (*.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 (*.f64 im im) (*.f64 (*.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 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 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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.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 (*.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))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.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 im) (*.f64 (*.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 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 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.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 (*.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)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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))))))) (neg.f64 (+.f64 (*.f64 (*.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 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 im) (*.f64 (*.f64 im (*.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 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.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 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)))))) (neg.f64 (-.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 (*.f64 (*.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 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 im im)) (-.f64 (*.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))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.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 (*.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))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.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 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))))))) (neg.f64 (neg.f64 (-.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 (neg.f64 (-.f64 (*.f64 (*.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 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 im im))) (neg.f64 (-.f64 (*.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)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (-.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im 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 (/.f64 (*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) 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))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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 im) (*.f64 (*.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 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)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.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 (*.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 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 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.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 (*.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)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.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 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 #s(literal 1 binary64) (-.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 re (*.f64 re (/.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re (/.f64 re im)) (*.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 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re 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) re) (/.f64 re im) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re (/.f64 re im))) (/.f64 #s(literal -1/8 binary64) (*.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re re) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im))) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im)))) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64))))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))))))
(*.f64 re (*.f64 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 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 (/.f64 (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) 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 (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(-.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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.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 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im)) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) 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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im 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 re (*.f64 (/.f64 re im) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 re (*.f64 re (/.f64 #s(literal -1/8 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 #s(literal 1 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 re im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 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 #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 (*.f64 (*.f64 re 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 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im 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 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 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 (*.f64 re re) (*.f64 im im)) (/.f64 #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))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) 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 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im im))) (*.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)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 im (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)))
(/.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im 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 (*.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 (*.f64 re re) #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 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 im #s(literal 1/2 binary64))) (*.f64 im im)) (*.f64 (*.f64 im im) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #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 #s(literal 1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) im) (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.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 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.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 im im) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.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 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im))) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im)))
(/.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 im im)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im))
(/.f64 (/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) im) (*.f64 im (*.f64 im im)))
(/.f64 (/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 im im)) (*.f64 im im))
(/.f64 (/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im))) im)
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im im)))) (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)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 im (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 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 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im))))
(/.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im 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 (*.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 (*.f64 re re) #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 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 im #s(literal 1/2 binary64))) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #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 #s(literal 1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) im)) (neg.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.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 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.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 im im) (*.f64 (/.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (*.f64 (/.f64 im #s(literal 1/2 binary64)) (*.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 (*.f64 re re) #s(literal -1/8 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.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 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 im im))) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 im im))) (neg.f64 (*.f64 im im)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 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) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) im) (/.f64 im #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal 1/4 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) #s(literal 1/2 binary64)) im)))
(+.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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)))))))
(+.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(+.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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)))))))) (/.f64 (*.f64 im (*.f64 (+.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))))) (*.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)))))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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)))))))))
(-.f64 (/.f64 (*.f64 im (*.f64 (+.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))))) (*.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)))))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(fma.f64 im #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.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))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.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)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re)) (*.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)))))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) 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)))))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (*.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)))))))
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) (*.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)))))))
(fma.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64) (*.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)))))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) 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)))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (*.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)))))))
(fma.f64 #s(literal 1 binary64) im (+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re 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 #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 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (/.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 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im))))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) 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)))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) re (*.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)))))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) 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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (*.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)))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 #s(literal 1 binary64) 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)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.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)))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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))))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (+.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))))) (*.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)))))))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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))))))))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.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)))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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))))))))) (+.f64 (*.f64 im (*.f64 (+.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))))) (*.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)))))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (+.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))))) (*.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))))))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.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)))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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))))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (+.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))))) (*.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))))))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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)))))))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.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)))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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)))))))))) (neg.f64 (+.f64 (*.f64 im (*.f64 (+.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))))) (*.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)))))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (+.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))))) (*.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)))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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)))))))))
(/.f64 (-.f64 (*.f64 im (*.f64 (+.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))))) (*.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)))))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.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)))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (+.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))))) (*.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))))))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 (+.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))))) (*.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)))))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (pow.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 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 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.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)))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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))))))) (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (+.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))))) (*.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)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.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))))) (*.f64 (+.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))))) (+.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))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.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)))))) (-.f64 (*.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)))))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (+.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))))) (*.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))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (*.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)))))))))
(+.f64 im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) im)
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(fma.f64 (*.f64 re (/.f64 re im)) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) im) im)
(fma.f64 (*.f64 re re) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) im) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) im) im)
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im im)
(fma.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) im)
(fma.f64 (*.f64 im (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(fma.f64 (*.f64 im (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))) (-.f64 im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re (/.f64 re 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))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64))))) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re (/.f64 re im))))) 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))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64))))))) (neg.f64 (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 im (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re (/.f64 re im))))))) (neg.f64 (-.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)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64))))) im)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re (/.f64 re im))))) im)) (neg.f64 (-.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)))))))
(/.f64 (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/512 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) 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))))))
(*.f64 (+.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)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.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)))))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (*.f64 im im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 (*.f64 (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) im)) (neg.f64 (*.f64 im im)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) im)
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) #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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im) im)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re 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 (*.f64 re re) #s(literal -1/8 binary64)) im))) (neg.f64 (neg.f64 (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 re (/.f64 re im)) #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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(*.f64 re (*.f64 (/.f64 re im) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(*.f64 re (*.f64 re (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 #s(literal 1 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 (/.f64 re im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (/.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 im (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 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 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re 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 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re re))
(*.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) im))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) 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 (pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)) (pow.f64 (/.f64 im #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 im #s(literal -1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 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 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re 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 (*.f64 im im))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) im)
(/.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (*.f64 im (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 re (/.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) (*.f64 im im))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (/.f64 re im)) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.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 (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) (neg.f64 (*.f64 im im)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im im))) (neg.f64 (*.f64 im im)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im)) (neg.f64 (*.f64 im im)))
(pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))) #s(literal -1 binary64))
(*.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(*.f64 re (*.f64 re (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 re (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 re im) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 re (/.f64 re 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)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re re))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (/.f64 re (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) im))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) im) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (pow.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re (/.f64 re im))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
(*.f64 (pow.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) re) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) re) #s(literal -1 binary64)) (pow.f64 (/.f64 im (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (pow.f64 (/.f64 im #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/8 binary64))
(*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) re)
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/8 binary64)))

simplify260.0ms (3.1%)

Algorithm
egg-herbie
Rules
4692×*-lowering-*.f32
4692×*-lowering-*.f64
1240×distribute-lft-neg-in
1220×/-lowering-/.f32
1220×/-lowering-/.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01052850
12762550
27842500
326582320
450972296
086182296
Stop Event
iter limit
node limit
Counts
312 → 312
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))
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/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)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
im
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
im
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (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)))
(* -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)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* -1/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)))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
Outputs
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ 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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 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 re (*.f64 re (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #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 (* 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 (*.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 im (*.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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #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 (* 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 (*.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 im (*.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/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #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)))))
(* (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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #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)))))
(* (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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 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 re (*.f64 re (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(/ (+ 1/2 (* -1/8 (/ (pow re 2) (pow im 2)))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
(* -1 (/ (- (* 1/8 (/ (pow re 2) (pow im 2))) 1/2) im))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))) im)
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #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 (* 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 (*.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 im (*.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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #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 (* 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 (*.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 im (*.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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 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 re (*.f64 re (*.f64 re (*.f64 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 re (*.f64 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 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
im
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
(* -1/8 (/ (pow re 2) (pow im 3)))
(/.f64 (*.f64 re (*.f64 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))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* -1/8 (pow re 4))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))

eval166.0ms (2%)

Compiler

Compiled 33207 to 2461 computations (92.6% saved)

prune117.0ms (1.4%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New112041124
Fresh000
Picked224
Done011
Total112271129
Accuracy
100.0%
Counts
1129 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
52.2%
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
75.3%
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
90.5%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (*.f64 im im)))))
94.1%
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
99.6%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
99.0%
im
Compiler

Compiled 111 to 64 computations (42.3% saved)

simplify468.0ms (5.6%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
cost-diff0
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im))
cost-diff0
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))
cost-diff0
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
cost-diff384
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
cost-diff0
(*.f64 re (/.f64 re im))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
cost-diff256
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (*.f64 im im))))
cost-diff640
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (*.f64 im 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 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))))
cost-diff0
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
Rules
4612×*-lowering-*.f32
4612×*-lowering-*.f64
3140×fma-define
2072×associate-/l*
1962×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
034273
1117248
2423234
31678221
42719221
53292221
63462221
73507221
83508221
93508221
103597221
113632221
123644221
133644221
144966221
156669221
167373221
177773221
08035221
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ im (* (/ (* re re) im) (+ 1/2 (* re (* -1/8 (/ (/ re im) im))))))
im
(* (/ (* re re) im) (+ 1/2 (* re (* -1/8 (/ (/ re im) im)))))
(/ (* re re) im)
(* re re)
re
(+ 1/2 (* re (* -1/8 (/ (/ re im) im))))
1/2
(* re (* -1/8 (/ (/ re im) im)))
(* -1/8 (/ (/ re im) im))
-1/8
(/ (/ re im) im)
(/ re im)
(+ (* 1/2 (* re (/ re im))) (* im (+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im)))))
(* 1/2 (* re (/ re im)))
1/2
(* re (/ re im))
re
(/ re im)
im
(* im (+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im))))
(+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im)))
1
(/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im))
(* (* re (/ re im)) (/ (* (* re re) -1/8) im))
(/ (* (* re re) -1/8) im)
(* (* re re) -1/8)
(* re re)
-1/8
(* im im)
(+ (/ (* (* re re) (* (* re re) -1/8)) (* im (* im im))) (+ im (/ (* re re) (/ im 1/2))))
(/ (* (* re re) (* (* re re) -1/8)) (* im (* im im)))
(* (* re re) (* (* re re) -1/8))
(* re re)
re
(* (* re re) -1/8)
-1/8
(* im (* im im))
im
(* im im)
(+ im (/ (* re re) (/ im 1/2)))
(/ (* re re) (/ im 1/2))
(/ im 1/2)
1/2
(/ (+ (* 1/2 (* re re)) (* im im)) im)
(+ (* 1/2 (* re re)) (* im im))
(* 1/2 (* re re))
1/2
(* re re)
re
(* im im)
im
Outputs
(+ im (* (/ (* re re) im) (+ 1/2 (* re (* -1/8 (/ (/ re im) im))))))
(+.f64 im (*.f64 re (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))) im)))
im
(* (/ (* re re) im) (+ 1/2 (* re (* -1/8 (/ (/ re im) im)))))
(*.f64 re (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))) im))
(/ (* re re) im)
(/.f64 (*.f64 re re) im)
(* re re)
(*.f64 re re)
re
(+ 1/2 (* re (* -1/8 (/ (/ re im) im))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))
1/2
#s(literal 1/2 binary64)
(* re (* -1/8 (/ (/ re im) im)))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im)
(* -1/8 (/ (/ re im) im))
(/.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 im im))
-1/8
#s(literal -1/8 binary64)
(/ (/ re im) im)
(/.f64 (/.f64 re im) im)
(/ re im)
(/.f64 re im)
(+ (* 1/2 (* re (/ re im))) (* im (+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im)))))
(+.f64 im (*.f64 re (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))) im)))
(* 1/2 (* re (/ re im)))
(/.f64 (/.f64 (*.f64 re re) im) #s(literal 2 binary64))
1/2
#s(literal 1/2 binary64)
(* re (/ re im))
(/.f64 (*.f64 re re) im)
re
(/ re im)
(/.f64 re im)
im
(* im (+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im))))
(+.f64 im (*.f64 re (/.f64 (/.f64 (*.f64 re (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) im)))
(+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) im)) im))
1
#s(literal 1 binary64)
(/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im))
(/.f64 (*.f64 re (/.f64 (/.f64 (*.f64 re (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) im)) im)
(* (* re (/ re im)) (/ (* (* re re) -1/8) im))
(/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im 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 re)
(*.f64 re re)
-1/8
#s(literal -1/8 binary64)
(* im im)
(*.f64 im im)
(+ (/ (* (* re re) (* (* re re) -1/8)) (* im (* im im))) (+ im (/ (* re re) (/ im 1/2))))
(+.f64 im (*.f64 re (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im) im))) im)))
(/ (* (* re re) (* (* re re) -1/8)) (* im (* im im)))
(*.f64 re (/.f64 (/.f64 (*.f64 re (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) im) im))
(* (* re re) (* (* re re) -1/8))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(* 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)
(* im (* im im))
(*.f64 im (*.f64 im im))
im
(* im im)
(*.f64 im im)
(+ im (/ (* re re) (/ im 1/2)))
(+.f64 im (/.f64 (/.f64 (*.f64 re re) im) #s(literal 2 binary64)))
(/ (* re re) (/ im 1/2))
(/.f64 (/.f64 (*.f64 re re) im) #s(literal 2 binary64))
(/ im 1/2)
(/.f64 im #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(/ (+ (* 1/2 (* re re)) (* im im)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im)
(+ (* 1/2 (* re re)) (* im im))
(+.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(* 1/2 (* re re))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im

localize256.0ms (3.1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
accuracy52.6%
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))
accuracy87.9%
(/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))
accuracy72.7%
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))
accuracy99.8%
(*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im))
accuracy99.8%
(*.f64 re (/.f64 re im))
accuracy87.9%
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)
accuracy87.2%
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) im)) (*.f64 im im))
accuracy100.0%
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))))
accuracy99.8%
(/.f64 (/.f64 re im) im)
accuracy95.9%
(*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))
accuracy87.8%
(/.f64 (*.f64 re re) im)
Results
180.0ms256×0valid
Compiler

Compiled 345 to 35 computations (89.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
ival-add: 58.0ms (44.7% of total)
ival-mult: 55.0ms (42.4% of total)
ival-div: 17.0ms (13.1% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

series23.0ms (0.3%)

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

117 calls:

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

rewrite462.0ms (5.5%)

Algorithm
batch-egg-rewrite
Rules
3738×*-lowering-*.f32
3738×*-lowering-*.f64
3528×/-lowering-/.f32
3528×/-lowering-/.f64
2254×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034190
1261169
22923159
09005159
Stop Event
iter limit
node limit
Counts
22 → 1007
Calls
Call 1
Inputs
(+ im (* (/ (* re re) im) (+ 1/2 (* re (* -1/8 (/ (/ re im) im))))))
(* (/ (* re re) im) (+ 1/2 (* re (* -1/8 (/ (/ re im) im)))))
(/ (* re re) im)
(* re re)
(+ (* 1/2 (* re (/ re im))) (* im (+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im)))))
(* im (+ 1 (/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im))))
(* 1/2 (* re (/ re im)))
(* re (/ re im))
(+ (/ (* (* re re) (* (* re re) -1/8)) (* im (* im im))) (+ im (/ (* re re) (/ im 1/2))))
(/ (* (* re re) (* (* re re) -1/8)) (* im (* im im)))
(* (* re re) (* (* re re) -1/8))
(/ (+ (* 1/2 (* re re)) (* im im)) im)
(+ (* 1/2 (* re re)) (* im im))
(* 1/2 (* re re))
(* re (* -1/8 (/ (/ re im) im)))
(/ (/ re im) im)
(/ (* (* re (/ re im)) (/ (* (* re re) -1/8) im)) (* im im))
(/ (* (* re re) -1/8) im)
(* (* re (/ re im)) (/ (* (* re re) -1/8) im))
(/ (* re re) (/ im 1/2))
(* im (* im im))
(* im im)
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 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) (+.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))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(+.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
(-.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))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (/.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (/.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 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(fma.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(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 (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 re (/.f64 im re)) (+.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 re (/.f64 im re)) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 re (/.f64 im re)) im)
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))) im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 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 (/.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)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.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 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))
(/.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 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 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 (/.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 im #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.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 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)))))
(/.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 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) (neg.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 (/.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))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.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 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im im)) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im im)))
(/.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 (*.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 (*.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 (neg.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 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)))))) (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 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.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 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (neg.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) (neg.f64 (+.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 (/.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 im #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))))
(/.f64 (neg.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))) (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (-.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.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 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im im)) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im im))))
(/.f64 (neg.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 (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 (neg.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 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))))))) (neg.f64 (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 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 (neg.f64 (neg.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))))
(/.f64 (neg.f64 (-.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.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))) (neg.f64 (-.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)))
(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 (/.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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 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 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(*.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(*.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 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 #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 (/.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 (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 im (*.f64 im im))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.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 #s(literal -1 binary64) (neg.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)))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 re re)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) im))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 (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 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.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 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (/.f64 re (/.f64 im re)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.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))) #s(literal 1 binary64)) (/.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 #s(literal 0 binary64) (*.f64 re re))) (-.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 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 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (/.f64 re (/.f64 im re))) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 re (/.f64 im re))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))))) (neg.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (*.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 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (*.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 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 re re))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) (/.f64 im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 re re))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64))) (neg.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 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.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) im))))
(/.f64 (neg.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)))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.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 (neg.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 re (/.f64 im re)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))))
(/.f64 (neg.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))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.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)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.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))))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (/.f64 re (/.f64 im re)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 re (/.f64 im re)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 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 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))
(*.f64 (/.f64 re im) (*.f64 re (+.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 re (/.f64 im re)))
(*.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))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 re im)) re)
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(/.f64 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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) re) (neg.f64 (/.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) im)
(/.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.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 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.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))
(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 re im) re)
(*.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) 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)))
(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 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 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) (+.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))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(+.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
(-.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))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (/.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (/.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 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(fma.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(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 (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 re (/.f64 im re)) (+.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 re (/.f64 im re)) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 re (/.f64 im re)) im)
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))) im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 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 (/.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)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.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 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))
(/.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 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 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 (/.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 im #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.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 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)))))
(/.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 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) (neg.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 (/.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))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.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 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im im)) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im im)))
(/.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 (*.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 (*.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 (neg.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 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)))))) (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 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.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 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (neg.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) (neg.f64 (+.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 (/.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 im #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))))
(/.f64 (neg.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))) (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (-.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.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 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im im)) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im im))))
(/.f64 (neg.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 (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 (neg.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 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))))))) (neg.f64 (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 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 (neg.f64 (neg.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))))
(/.f64 (neg.f64 (-.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.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))) (neg.f64 (-.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)))
(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 (/.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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 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 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(*.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(*.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 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 #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 (/.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 (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) im)
(fma.f64 im #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) im)
(fma.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) im)
(fma.f64 #s(literal 1 binary64) im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) im)
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 (/.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im im)) (-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) im))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) im) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im im))) im) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (*.f64 im im) (*.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im im))) (neg.f64 (-.f64 (/.f64 (/.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 (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (-.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) im)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 im im))) im)) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))) im)
(exp.f64 (*.f64 (log.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (/.f64 re (/.f64 im re)) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (/.f64 re (/.f64 im re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (/.f64 im #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im))
(*.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64))) re)
(*.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re)
(*.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(/.f64 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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) re) (neg.f64 (/.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) im)
(/.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.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 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.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))
(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 re im) re)
(*.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) 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 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 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(+.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) (+.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))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(+.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
(-.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))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (/.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (/.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 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(fma.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(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 (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 re (/.f64 im re)) (+.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 re (/.f64 im re)) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 re (/.f64 im re)) im)
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))) im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 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 (/.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)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.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 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))
(/.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 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 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 (/.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 im #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.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 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)))))
(/.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 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) (neg.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 (/.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))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.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 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))))) (*.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im im)) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im im)))
(/.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 (*.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 (*.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 (neg.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 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)))))) (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 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.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 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))))
(/.f64 (neg.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) (neg.f64 (+.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 (/.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 im #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))))
(/.f64 (neg.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))) (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
(/.f64 (-.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.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 im im)) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))))) (neg.f64 (*.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (*.f64 im im)) (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))) (neg.f64 (*.f64 (-.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.f64 im im))))
(/.f64 (neg.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 (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 (neg.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 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))))))) (neg.f64 (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 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 (neg.f64 (neg.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 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))))
(/.f64 (neg.f64 (-.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 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.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))) (neg.f64 (-.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)))
(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 (/.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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.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 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.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 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) 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 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 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 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1/512 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (*.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 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (-.f64 (+.f64 im (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))))
(*.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 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))))
(*.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 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 #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 (/.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 (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 im (*.f64 im im))))
(/.f64 im (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.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 (*.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 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (*.f64 im im))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.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 (*.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 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re (*.f64 re (*.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) (*.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 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) im) im)
(/.f64 (*.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) im)
(/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (*.f64 re re)) im)
(/.f64 (*.f64 im (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 im im))
(/.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 (/.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 im (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (*.f64 im im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) im) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))) (/.f64 im (*.f64 re re)))
(/.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 (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.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) (*.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 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.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 (neg.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.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 (*.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 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal -1 binary64))
(*.f64 im (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)))
(*.f64 re (/.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))
(*.f64 re (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))) (/.f64 re (/.f64 im re))))
(*.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))))
(*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))
(*.f64 re (*.f64 re (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))))
(*.f64 re (/.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(*.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 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (/.f64 re (/.f64 im re)) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) im))
(*.f64 (/.f64 re im) (/.f64 (/.f64 re im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im))
(*.f64 (/.f64 re (*.f64 im im)) (pow.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re (/.f64 im re))))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 re (/.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)) im)
(*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (*.f64 re re) (*.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 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) im))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))
(*.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (/.f64 im re))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 re re))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) im) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) im))
(*.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 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) re) (/.f64 re im))
(*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 re im)) re)
(*.f64 (*.f64 im (/.f64 re (/.f64 im re))) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 im (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))))
(*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im)))) re)
(*.f64 (*.f64 (/.f64 re (/.f64 im re)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 re (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (pow.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 im im) #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/8 binary64))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) re)
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)) im))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)) im)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))))
(pow.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 im (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(*.f64 (pow.f64 (/.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))))
(fma.f64 im im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (*.f64 im im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) re)
(/.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.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 (*.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 re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 im (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 re #s(literal -1/8 binary64))) (neg.f64 (/.f64 im (/.f64 re im))))
(/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re im)) im)
(/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 re im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im re)) re) im)
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 im (/.f64 re im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 re im)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im re)) re)) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (*.f64 im (/.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)))) im) #s(literal -1 binary64))
(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))
(*.f64 re (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re 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 re (/.f64 im re)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 re (*.f64 im im)) re))
(*.f64 (/.f64 re im) (/.f64 #s(literal -1/8 binary64) (/.f64 im re)))
(*.f64 (/.f64 re (*.f64 im im)) (*.f64 re #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))) re)
(*.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 re re) (*.f64 im im)) #s(literal -1/8 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (*.f64 im im)))
(*.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 re (/.f64 im re)))
(*.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re im)) (/.f64 #s(literal 1 binary64) im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 re im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 re (*.f64 im im))
(/.f64 (/.f64 re im) im)
(/.f64 (/.f64 re im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) re))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 re im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (/.f64 re im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im re))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 re im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (/.f64 re im)) #s(literal 1 binary64))))
(/.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(/.f64 (*.f64 (/.f64 re im) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (/.f64 re im) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 im (/.f64 re im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im im) re) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (/.f64 re im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal 1 binary64) (/.f64 re (*.f64 im im)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re im))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 binary64) re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))
(/.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (*.f64 im (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))))
(/.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) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (*.f64 im im))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im im) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) im) #s(literal -1 binary64))
(*.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))))
(*.f64 re (*.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(*.f64 re (/.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)))
(*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 re im) (/.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))
(*.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 im (/.f64 (/.f64 re im) (/.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))) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 (/.f64 re (/.f64 im re)) (*.f64 im im)))
(*.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.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))) (*.f64 im (*.f64 im im))) (/.f64 re (/.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im 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 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(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 #s(literal -1/8 binary64) (/.f64 im re)))
(*.f64 re (*.f64 re (/.f64 #s(literal -1/8 binary64) im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 #s(literal -1/8 binary64) (/.f64 re (/.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) 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 (/.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))
(/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (*.f64 re re)) (/.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)))) (/.f64 im (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.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) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 re (/.f64 im re))) (neg.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)) im)
(/.f64 (*.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64)) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (/.f64 re (/.f64 im re)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64)) (/.f64 im (*.f64 re re)))
(/.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 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 re (/.f64 im re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) im)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (*.f64 im (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 im (/.f64 im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64))) (neg.f64 (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 re (/.f64 im re)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) #s(literal 1 binary64))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (/.f64 re (/.f64 im re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.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)))) (/.f64 im (*.f64 re re))) #s(literal -1 binary64))
(pow.f64 (/.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im)) #s(literal -1 binary64))
(*.f64 re (/.f64 (/.f64 re im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))))
(*.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)))
(*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im))
(*.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im)))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (/.f64 re (/.f64 im re)))
(*.f64 (/.f64 (/.f64 re im) (/.f64 im (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) re)
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (/.f64 re (/.f64 im re)) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) re) (/.f64 re im))
(*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im))
(exp.f64 (*.f64 (log.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (/.f64 re (/.f64 im re)) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))))))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (/.f64 re (/.f64 im re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (/.f64 im #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im))
(*.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64))) re)
(*.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re)
(*.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 3/2 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 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im im) im)
(*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))

simplify253.0ms (3%)

Algorithm
egg-herbie
Rules
2762×*-lowering-*.f32
2762×*-lowering-*.f64
1928×fma-lowering-fma.f32
1928×fma-lowering-fma.f64
1870×fmsub-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0984155
12683648
27653558
326353531
443193411
082543411
Stop Event
iter limit
node limit
Counts
468 → 468
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
(+ 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/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)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
im
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
im
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ 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))
(/ (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)
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/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)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
(* -1/8 (pow re 4))
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)) (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)))
(pow im 2)
(+ (* 1/2 (pow re 2)) (pow im 2))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+ (* 1/2 (pow re 2)) (pow im 2))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(* 1/2 (pow re 2))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+ (* 1/2 (pow re 2)) (pow im 2))
(pow im 2)
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(pow im 2)
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 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 2) (pow im 2)))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (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)))
(* -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 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* -1/8 (/ (pow re 4) (pow im 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 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 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
Outputs
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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/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 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) 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 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 re im))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 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 re (*.f64 re im))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (*.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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) 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
(+ 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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/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 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) 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 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
im
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im 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)
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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.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 re (*.f64 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 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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/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 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) 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 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.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)))
(+ 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)) (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/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)))
(pow im 2)
(*.f64 im im)
(+ (* 1/2 (pow re 2)) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+ (* 1/2 (pow re 2)) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow im 2) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) im)) im)
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im 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))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im 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 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))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)

eval270.0ms (3.2%)

Compiler

Compiled 61245 to 3242 computations (94.7% saved)

prune230.0ms (2.7%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New165841662
Fresh000
Picked314
Done033
Total166181669
Accuracy
100.0%
Counts
1669 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
51.8%
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
52.2%
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
51.8%
(/.f64 (*.f64 im im) im)
90.5%
(-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
99.9%
(+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
99.6%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
99.0%
im
Compiler

Compiled 164 to 75 computations (54.3% saved)

simplify204.0ms (2.4%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))))
cost-diff0
(-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))
cost-diff384
(-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64))))
cost-diff384
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
cost-diff0
(*.f64 im im)
cost-diff256
(/.f64 (*.f64 im im) im)
cost-diff0
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))
cost-diff0
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))
cost-diff0
(+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))
cost-diff384
(-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
cost-diff0
(/.f64 im re)
cost-diff0
(/.f64 re (/.f64 im re))
cost-diff0
(*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))))
cost-diff0
(+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
Rules
3616×*-lowering-*.f32
3616×*-lowering-*.f64
1448×/-lowering-/.f32
1448×/-lowering-/.f64
1392×sum4-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
035352
1113327
2437292
32170288
47202288
08185288
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ im (* (/ re (/ im re)) (+ 1/2 (* re (* -1/8 (/ (/ re im) im))))))
im
(* (/ re (/ im re)) (+ 1/2 (* re (* -1/8 (/ (/ re im) im)))))
(/ re (/ im re))
re
(/ im re)
(+ 1/2 (* re (* -1/8 (/ (/ re im) im))))
1/2
(* re (* -1/8 (/ (/ re im) im)))
(* -1/8 (/ (/ re im) im))
-1/8
(/ (/ re im) im)
(/ re im)
(- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im -1/2)))
(+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))
im
(/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))
(/ (* re (* re -1/8)) (* im im))
(* re (* re -1/8))
re
(* re -1/8)
-1/8
(* im im)
(/ im (* re re))
(* re re)
(/ (* re re) (/ im -1/2))
(/ im -1/2)
-1/2
(/ (* im im) im)
(* im im)
im
(/ (- (* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))) (- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im 1/2))))
(- (* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re)))))
(* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))))
(+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))
im
(/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))
(/ (* re (* re -1/8)) (* im im))
(* re (* re -1/8))
re
(* re -1/8)
-1/8
(* im im)
(/ im (* re re))
(* re re)
(* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))
1/4
(* (/ re (/ im re)) (/ re (/ im re)))
(/ re (/ im re))
(/ im re)
(- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im 1/2)))
(/ (* re re) (/ im 1/2))
(/ im 1/2)
1/2
Outputs
(+ im (* (/ re (/ im re)) (+ 1/2 (* re (* -1/8 (/ (/ re im) im))))))
(+.f64 im (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)))) (/.f64 im re)))
im
(* (/ re (/ im re)) (+ 1/2 (* re (* -1/8 (/ (/ re im) im)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)))) (/.f64 im re))
(/ re (/ im re))
(/.f64 re (/.f64 im re))
re
(/ im re)
(/.f64 im re)
(+ 1/2 (* re (* -1/8 (/ (/ re im) im))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)))
1/2
#s(literal 1/2 binary64)
(* re (* -1/8 (/ (/ re im) im)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im))
(* -1/8 (/ (/ re im) im))
(/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im im) re))
-1/8
#s(literal -1/8 binary64)
(/ (/ re im) im)
(/.f64 re (*.f64 im im))
(/ re im)
(/.f64 re im)
(- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im -1/2)))
(+.f64 im (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)))) (/.f64 im re)))
(+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re))))
im
(/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re)))
(/ (* re (* re -1/8)) (* im im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im))
(* re (* re -1/8))
(*.f64 #s(literal -1/8 binary64) (*.f64 re re))
re
(* re -1/8)
(*.f64 re #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(* im im)
(*.f64 im im)
(/ im (* re re))
(/.f64 im (*.f64 re re))
(* re re)
(*.f64 re re)
(/ (* re re) (/ im -1/2))
(*.f64 re (/.f64 re (/.f64 im #s(literal -1/2 binary64))))
(/ im -1/2)
(/.f64 im #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(/ (* im im) im)
im
(* im im)
(*.f64 im im)
im
(/ (- (* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))) (- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im 1/2))))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/4 binary64))) (/.f64 im re))) (+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) #s(literal -1/2 binary64)))))
(- (* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re)))))
(+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 (/.f64 re (/.f64 im re)) #s(literal -1/4 binary64))) (/.f64 im re)))
(* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))))
(*.f64 (+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re)))))
(+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re))))
im
(/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) (/.f64 im (*.f64 re re)))
(/ (* re (* re -1/8)) (* im im))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im))
(* re (* re -1/8))
(*.f64 #s(literal -1/8 binary64) (*.f64 re re))
re
(* re -1/8)
(*.f64 re #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(* im im)
(*.f64 im im)
(/ im (* re re))
(/.f64 im (*.f64 re re))
(* re re)
(*.f64 re re)
(* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))
(/.f64 (*.f64 re (*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/4 binary64))) (/.f64 im re))
1/4
#s(literal 1/4 binary64)
(* (/ re (/ im re)) (/ re (/ im re)))
(/.f64 (/.f64 re (/.f64 im re)) (/.f64 im (*.f64 re re)))
(/ re (/ im re))
(/.f64 re (/.f64 im re))
(/ im re)
(/.f64 im re)
(- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im 1/2)))
(+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re (/.f64 im re)) im)) #s(literal -1/2 binary64))))
(/ (* re re) (/ im 1/2))
(*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64))
(/ im 1/2)
(/.f64 im #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)

localize204.0ms (2.4%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy88.1%
(/.f64 im (*.f64 re re))
accuracy87.9%
(/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))
accuracy75.1%
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))
accuracy52.6%
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
accuracy100.0%
(*.f64 im im)
accuracy52.6%
(/.f64 (*.f64 im im) im)
accuracy99.9%
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))
accuracy88.1%
(/.f64 im (*.f64 re re))
accuracy87.9%
(/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64)))
accuracy75.1%
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))
accuracy100.0%
(*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))))
accuracy99.8%
(/.f64 (/.f64 re im) im)
accuracy99.8%
(/.f64 re (/.f64 im re))
accuracy95.9%
(*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))
Results
101.0ms256×0valid
Compiler

Compiled 485 to 36 computations (92.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-div: 21.0ms (45.5% of total)
ival-mult: 17.0ms (36.8% of total)
ival-add: 4.0ms (8.7% of total)
ival-sub: 3.0ms (6.5% of total)
const: 1.0ms (2.2% of total)
backward-pass: 0.0ms (0% of total)

series28.0ms (0.3%)

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

108 calls:

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

rewrite463.0ms (5.5%)

Algorithm
batch-egg-rewrite
Rules
3626×*-lowering-*.f32
3626×*-lowering-*.f64
2678×fma-lowering-fma.f32
2678×fma-lowering-fma.f64
1696×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035204
1271181
23346175
08632175
Stop Event
iter limit
node limit
Counts
19 → 1328
Calls
Call 1
Inputs
(+ im (* (/ re (/ im re)) (+ 1/2 (* re (* -1/8 (/ (/ re im) im))))))
(* (/ re (/ im re)) (+ 1/2 (* re (* -1/8 (/ (/ re im) im)))))
(/ re (/ im re))
(/ im re)
(- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im -1/2)))
(+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))
(/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))
(/ (* re (* re -1/8)) (* im im))
(/ (* im im) im)
(* im im)
(/ (- (* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))) (- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im 1/2))))
(- (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (/ (* re re) (/ im 1/2)))
(- (* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re)))))
(* (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))) (+ im (/ (/ (* re (* re -1/8)) (* im im)) (/ im (* re re)))))
(* re (* -1/8 (/ (/ re im) im)))
(/ (/ re im) im)
(/ (* re re) (/ im -1/2))
(/ im (* re re))
(/ (* re re) (/ im 1/2))
Outputs
(+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(+.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))) (/.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im)
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) im)
(fma.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im)
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im)
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 #s(literal 1 binary64) re)) im)
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)) im)
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (/.f64 im #s(literal -1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re im) im)
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64))) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (neg.f64 (*.f64 re (/.f64 re im))) #s(literal -1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re im)) re im)
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) re im)
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal -1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re) im)
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (/.f64 re im) im)
(neg.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))) (+.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)))))
(*.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(*.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 re (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 re (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (/.f64 im #s(literal -1/2 binary64))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re im) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re im) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re im) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64))) re (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (neg.f64 (*.f64 re (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (/.f64 (*.f64 re (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re im)) re (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re im)) re (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re im)) re (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) re (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) re (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) re (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal -1/2 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (/.f64 re im) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) re) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (/.f64 re im) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (*.f64 re re)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (/.f64 re im) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im re) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))
(/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 im re))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) (*.f64 re re))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re 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 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re 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) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (/.f64 im #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re re))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (/.f64 im #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.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 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))) (*.f64 (/.f64 im re) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.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 #s(literal 0 binary64) re) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))) (*.f64 (/.f64 im (-.f64 #s(literal 0 binary64) re)) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im (-.f64 #s(literal 0 binary64) re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) re) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64)))) (/.f64 im re)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (-.f64 #s(literal 0 binary64) re)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64)))) (/.f64 im (-.f64 #s(literal 0 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64)))) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) re) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im))) (/.f64 im re)))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) re)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im))) (/.f64 im (-.f64 #s(literal 0 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im))) (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) re)) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) #s(literal 1 binary64)) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (*.f64 re (/.f64 re im))) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 re (/.f64 re im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im))))
(/.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) (/.f64 #s(literal 1 binary64) re))
(pow.f64 (/.f64 (/.f64 im re) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) #s(literal -1 binary64))
(*.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(*.f64 re (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)))
(*.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(*.f64 (/.f64 re im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(*.f64 (/.f64 re im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re im))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re im)) re)
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) re)
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re))
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (/.f64 re im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 re im))) #s(literal 1 binary64)))
(neg.f64 (/.f64 re (/.f64 im (-.f64 #s(literal 0 binary64) re))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 im re)))
(/.f64 re (/.f64 im re))
(/.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 re re) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.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 1 binary64) im) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 im re))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) (/.f64 im re))
(pow.f64 (*.f64 re (/.f64 re im)) #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 re #s(literal 1 binary64)))
(*.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 #s(literal 0 binary64) (/.f64 re im)) (-.f64 #s(literal 0 binary64) re))
(*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(*.f64 #s(literal 1 binary64) (*.f64 re (/.f64 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 #s(literal 1 binary64)) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (/.f64 re im))
(*.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 re re) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) (pow.f64 (*.f64 re re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 re im))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 re im)) #s(literal -1 binary64)))
(neg.f64 (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 im re)
(/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 re im))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re im) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 im #s(literal 1 binary64)) re)
(pow.f64 (/.f64 im re) #s(literal 1 binary64))
(pow.f64 (/.f64 re im) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 im (/.f64 #s(literal 1 binary64) re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)))
(*.f64 #s(literal 1 binary64) (/.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) re) im)
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)))
(*.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)))
(+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(+.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))) (/.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im)
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) im)
(fma.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im)
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im)
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 #s(literal 1 binary64) re)) im)
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)) im)
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (/.f64 im #s(literal -1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re im) im)
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64))) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (neg.f64 (*.f64 re (/.f64 re im))) #s(literal -1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re im)) re im)
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) re im)
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal -1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re) im)
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (/.f64 re im) im)
(neg.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))) (+.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)))))
(*.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(*.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)
(-.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))) (/.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) im)
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im)
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) im)
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) im)
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) im)
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im)
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) im)
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im)
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) im)
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im)
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) im)
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) im)
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) im)
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) im)
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) im)
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) im)
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) im)
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) im)
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) im)
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) im)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) im)
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im)
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 re re) im)
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) im)
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) im)
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re im)
(fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) re) re im)
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re im)
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) im)
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re im)
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) im)
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) im)
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (/.f64 im (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (neg.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))))
(*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)))
(/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(/.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) (/.f64 im re)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) (*.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) (/.f64 im (-.f64 #s(literal 0 binary64) re))))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) re) (*.f64 (*.f64 im im) (/.f64 im re)))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) re)) (*.f64 (*.f64 im im) (/.f64 im (-.f64 #s(literal 0 binary64) re))))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 im re)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 im (-.f64 #s(literal 0 binary64) re))))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) re) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (-.f64 #s(literal 0 binary64) re)) (*.f64 im (/.f64 im (-.f64 #s(literal 0 binary64) re))))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) #s(literal 1 binary64)) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 im re))
(/.f64 (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re))
(/.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) re)) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 re (/.f64 re im))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 re (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (*.f64 re (/.f64 re im))) im)
(/.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 im (*.f64 re re))) (*.f64 im im))
(pow.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))))
(*.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))))
(*.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))))
(*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))
(*.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))))
(*.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(*.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (/.f64 (/.f64 re im) im) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))))
(*.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))))
(*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)))
(*.f64 (*.f64 re re) (/.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) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im))
(*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 re re))
(*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im))
(*.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im))
(*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re)
(*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) re) re)
(*.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re)
(*.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im))
(*.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re)
(*.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(*.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)))
(*.f64 (pow.f64 (/.f64 (/.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (/.f64 im (*.f64 re re)) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)))
(/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))))
(/.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re 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 #s(literal 1 binary64) (*.f64 re #s(literal -1/8 binary64))) (/.f64 im (/.f64 re im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 re im) (*.f64 re #s(literal -1/8 binary64))) im)
(/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 re im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 im re))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) re) im)
(pow.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im))
(*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -1/8 binary64) (/.f64 re im))))
(*.f64 (*.f64 re (/.f64 re im)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (*.f64 re (/.f64 re im)) (pow.f64 (/.f64 im #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 re (/.f64 (/.f64 re im) im)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 re im) im) re))
(*.f64 (/.f64 re im) (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))
(*.f64 (/.f64 (/.f64 re im) im) (*.f64 re #s(literal -1/8 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) re)
(*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (/.f64 re im) im))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.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 im))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 re im))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im 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 binary64) im) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re (/.f64 (/.f64 re im) im)) #s(literal -1/8 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)))
(neg.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im))
(/.f64 (*.f64 im im) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) im)
(pow.f64 im #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 im #s(literal 1 binary64))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) im)
(*.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))
(+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(+.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))) (/.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im)
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) im)
(fma.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 re (/.f64 re im)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im)
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im)
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 #s(literal 1 binary64) re)) im)
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)) im)
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal -1/2 binary64) im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (/.f64 im #s(literal -1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re im) im)
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64))) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (neg.f64 (*.f64 re (/.f64 re im))) #s(literal -1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re im)) re im)
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) im) re im)
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(fma.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal -1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re) im)
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64)) (/.f64 re im) im)
(neg.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re (/.f64 re im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))) (+.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) im)))))
(*.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))))))
(*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (/.f64 re im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(*.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(+.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(+.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(+.f64 (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) im)
(-.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (/.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(fma.f64 re (/.f64 re (/.f64 im #s(literal -1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (neg.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 re (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (/.f64 re im)) #s(literal -1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 re #s(literal -2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (/.f64 re (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 (/.f64 re im) im) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 re (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (/.f64 re im))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 im (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 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 (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (/.f64 im #s(literal 1/2 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re)))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) im) (*.f64 re re) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 im (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64))) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (neg.f64 (*.f64 re (/.f64 re im))) #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 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 (/.f64 re im)) #s(literal -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 (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (*.f64 re (/.f64 re im)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 (/.f64 re im) im) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) re (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (*.f64 re (/.f64 re im)) (-.f64 im (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (neg.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (*.f64 re re))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im #s(literal -1/2 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) #s(literal 1 binary64))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (pow.f64 (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (*.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))) (-.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(*.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(+.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (neg.f64 (*.f64 re (/.f64 re im))) (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(+.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re))))))
(-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))
(-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))) (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(-.f64 (/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(fma.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) im (+.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (neg.f64 (*.f64 im (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) #s(literal -1/4 binary64) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 (neg.f64 (*.f64 re (/.f64 re im))) (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(fma.f64 (/.f64 (*.f64 re re) (neg.f64 (*.f64 im (/.f64 im (*.f64 re re))))) #s(literal 1/4 binary64) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (neg.f64 (*.f64 re (/.f64 re im))) (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(fma.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 re (/.f64 re im))) (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(fma.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (neg.f64 (*.f64 re (/.f64 re im))) (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (neg.f64 (*.f64 re (/.f64 re im))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))))
(fma.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))))
(fma.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(fma.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (neg.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(fma.f64 (neg.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re)))) (*.f64 re (/.f64 re im)) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re (/.f64 re im))) (*.f64 re (/.f64 re im)) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))) (*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) #s(literal -1 binary64))
(*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 im (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))))
(*.f64 (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))) (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)))) (*.f64 (+.f64 im (+.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))) (+.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re))))))
(+.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(+.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) #s(literal 2 binary64)))
(fma.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (*.f64 re (/.f64 re im)) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) im (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(fma.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 re (/.f64 re im)) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 re re) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (*.f64 (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))))) (*.f64 (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))))) (+.f64 (*.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (-.f64 (*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (-.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (/.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))
(/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))))
(/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))))) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im)))))
(pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))))
(*.f64 (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 im (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) (-.f64 (/.f64 (*.f64 re (/.f64 re im)) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 im im) (/.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 (/.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)) (*.f64 re (/.f64 re im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (*.f64 im im)))
(/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))))
(/.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re 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 #s(literal 1 binary64) (*.f64 re #s(literal -1/8 binary64))) (/.f64 im (/.f64 re im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 re im) (*.f64 re #s(literal -1/8 binary64))) im)
(/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 re im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (*.f64 re #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 im re))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) re) im)
(pow.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im (/.f64 im (*.f64 re re))) #s(literal -1/8 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im))
(*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -1/8 binary64) (/.f64 re im))))
(*.f64 (*.f64 re (/.f64 re im)) (/.f64 #s(literal -1/8 binary64) im))
(*.f64 (*.f64 re (/.f64 re im)) (pow.f64 (/.f64 im #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 re (/.f64 (/.f64 re im) im)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 re im) im) re))
(*.f64 (/.f64 re im) (*.f64 #s(literal -1/8 binary64) (/.f64 re im)))
(*.f64 (/.f64 (/.f64 re im) im) (*.f64 re #s(literal -1/8 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) im) re)
(*.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 (/.f64 re im) im))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.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 im))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 re im)) (/.f64 re im))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im 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 binary64) im) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 re im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re (/.f64 (/.f64 re im) im)) #s(literal -1/8 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 re im) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) im))
(/.f64 re (*.f64 im im))
(/.f64 (/.f64 re im) im)
(/.f64 (/.f64 re im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) re))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 re im)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im re))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 re im))))
(/.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 re im) #s(literal 1 binary64)) im)
(pow.f64 (/.f64 im (/.f64 re im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im im) re) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (/.f64 re im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 re im) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re im))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64))
(/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im)
(pow.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 re (/.f64 im #s(literal -1/2 binary64))))
(*.f64 re (neg.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 re (/.f64 re im)) #s(literal -1/2 binary64))
(*.f64 (/.f64 re im) (/.f64 re #s(literal -2 binary64)))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 #s(literal -2 binary64) re) #s(literal -1 binary64)))
(*.f64 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) im))
(*.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (/.f64 im #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) im) (*.f64 re re))
(*.f64 (/.f64 #s(literal -1/2 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 -2 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64))) re)
(*.f64 (neg.f64 (*.f64 re (/.f64 re im))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) im))
(*.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 re im))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re re))))
(/.f64 im (*.f64 re re))
(/.f64 (/.f64 im re) re)
(/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (/.f64 im (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) re))
(/.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (/.f64 re im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 re re))
(pow.f64 (*.f64 re (/.f64 re im)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 im (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 im re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(*.f64 (/.f64 im (-.f64 #s(literal 0 binary64) re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)))
(*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) im)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(*.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 im #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im #s(literal 1/2 binary64)))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) re)) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1/2 binary64)) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(pow.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 re (/.f64 im #s(literal 1/2 binary64))))
(*.f64 re (neg.f64 (/.f64 re (/.f64 im #s(literal -1/2 binary64)))))
(*.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
(*.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 re im) (pow.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1 binary64)))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal -1/2 binary64) im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (/.f64 im #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1/2 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 2 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 re (/.f64 im #s(literal 1/2 binary64))) re)
(*.f64 (neg.f64 (*.f64 re (/.f64 re im))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (/.f64 re im)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re)
(*.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)) #s(literal -1/2 binary64))

simplify263.0ms (3.1%)

Algorithm
egg-herbie
Rules
3456×+-lowering-+.f64
3456×+-lowering-+.f32
3030×*-lowering-*.f32
3030×*-lowering-*.f64
1240×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02884719
18934141
229613973
087133973
Stop Event
iter limit
node limit
Counts
432 → 432
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)
(/ 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)
(* -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) (- (pow im 2) (* -1/2 (pow re 2))))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (pow im 2) (* -1/2 (pow re 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/8 (/ (pow re 4) (pow im 4))) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))))
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/8 (/ (pow re 4) (pow im 3)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
im
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
im
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -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)))
im
im
im
im
im
im
im
im
im
im
im
im
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* -1/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) (- (* (pow im 2) (- (* -8 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow re 4))) 3)) (* -1/2 (pow re 2))))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (* (pow im 2) (- (+ (* -8 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow re 4))) (* (pow im 2) (- (* 4 (/ 1 (pow re 2))) (* 4 (/ (- (* -8 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow re 4))) 3) (pow re 2)))))) 3)) (* -1/2 (pow re 2))))) (pow im 3))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (- (+ 1 (* -1 (/ (+ (* -1/8 (pow re 4)) (* 1/4 (pow re 4))) (pow im 4)))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(* im (- (+ 1 (* -1 (/ (+ (* -1/16 (pow re 6)) (* 1/2 (* (pow re 2) (+ (* -1/8 (pow re 4)) (* 1/4 (pow re 4)))))) (pow im 6)))) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/4 (/ (pow re 4) (pow im 4)))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow im 4))) (+ 1 (+ (* 1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))))
(* -1 (* im (- (+ (* -1 (/ (+ (* -1/2 (* (pow re 2) (- (* -1 (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4)))) (+ (* 1/8 (pow re 4)) (* 1/4 (pow re 4)))))) (* 1/16 (pow re 6))) (pow im 6))) (* -1 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow im 4)))) (+ 1 (+ (* 1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))))
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) (- (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2)))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(* (pow re 4) (- (+ (* -1 (/ (+ (* -4 (pow im 3)) (* 4 (* (pow im 2) (- (* 4 im) (+ im (* 2 im)))))) (pow re 6))) (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2))))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(* -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) (- (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2)))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(* (pow re 4) (- (+ (* -1 (/ (+ (* -4 (pow im 3)) (* 4 (* (pow im 2) (- (* 4 im) (+ im (* 2 im)))))) (pow re 6))) (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2))))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/ (+ (* -1/2 (* (pow im 2) (pow re 2))) (* -1/8 (pow re 4))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (pow im 2) (* 1/2 (pow re 2))))) (pow im 3))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (pow im 2) (* 1/2 (pow re 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/8 (/ (pow re 4) (pow im 4))) (+ 1 (* -1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) (+ 1 (* -1/2 (/ (pow re 2) (pow im 2)))))))
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)))
(* -1 (* (pow re 4) (+ (* 1/8 (/ 1 (pow im 3))) (* 1/2 (/ 1 (* im (pow re 2)))))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(* -1 (* (pow re 4) (+ (* 1/8 (/ 1 (pow im 3))) (* 1/2 (/ 1 (* im (pow re 2)))))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(* 1/64 (/ (pow re 8) (pow im 6)))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))))) (pow im 6))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (- (+ (* -1/4 (pow re 4)) (pow im 4)) (* 1/4 (pow re 4))))) (pow im 6))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (- (+ (* -1/4 (pow re 4)) (pow im 4)) (* 1/4 (pow re 4))))) (pow im 6))
(pow im 2)
(* (pow im 2) (- (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(pow im 2)
(* (pow im 2) (- (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(pow im 2)
(+ (* -1/2 (/ (pow re 4) (pow im 2))) (pow im 2))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/2 (/ 1 (pow im 2))))) (pow im 2))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/2 (/ 1 (pow im 2))))) (pow im 2))
(* 1/64 (/ (pow re 8) (pow im 6)))
(* (pow re 8) (- (* 1/64 (/ 1 (pow im 6))) (* 1/2 (/ 1 (* (pow im 2) (pow re 4))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(* 1/64 (/ (pow re 8) (pow im 6)))
(* (pow re 8) (- (* 1/64 (/ 1 (pow im 6))) (* 1/2 (/ 1 (* (pow im 2) (pow re 4))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(* 1/64 (/ (pow re 8) (pow im 6)))
(/ (+ (* -1/4 (* (pow im 4) (pow re 4))) (* 1/64 (pow re 8))) (pow im 6))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (+ (* -1/4 (pow re 4)) (pow im 4)))) (pow im 6))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (+ (* -1/4 (pow re 4)) (pow im 4)))) (pow im 6))
(pow im 2)
(* (pow im 2) (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(pow im 2)
(* (pow im 2) (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(pow im 2)
(+ (* -1/4 (/ (pow re 4) (pow im 2))) (pow im 2))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/4 (/ 1 (pow im 2))))) (pow im 2))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/4 (/ 1 (pow im 2))))) (pow im 2))
(* 1/64 (/ (pow re 8) (pow im 6)))
(* (pow re 8) (- (* 1/64 (/ 1 (pow im 6))) (* 1/4 (/ 1 (* (pow im 2) (pow re 4))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(* 1/64 (/ (pow re 8) (pow im 6)))
(* (pow re 8) (- (* 1/64 (/ 1 (pow im 6))) (* 1/4 (/ 1 (* (pow im 2) (pow re 4))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(* -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)))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 2))
(/ re (pow im 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))
(/ 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))
(* 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))
Outputs
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 im (*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 im im))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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)))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 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 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* (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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* (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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 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 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 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 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 (/ 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 (/ 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)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 (/ 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 (/ 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)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.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 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.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 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.f64 im (*.f64 im im)))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im)) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im)) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im)) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im)) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im)) 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)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(/ im re)
(/.f64 im re)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (pow im 2) (* -1/2 (pow re 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 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (pow im 2) (* -1/2 (pow re 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 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 im im))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 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 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* (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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* (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 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.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)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.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)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.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/8 (/ (pow re 4) (pow im 4))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.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 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.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 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
im
im
im
im
im
im
im
im
im
im
im
im
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (* (pow im 2) (- (* -8 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow re 4))) 3)) (* -1/2 (pow re 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 (*.f64 #s(literal 1/2 binary64) re) re)))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (- (* (pow im 2) (- (+ (* -8 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow re 4))) (* (pow im 2) (- (* 4 (/ 1 (pow re 2))) (* 4 (/ (- (* -8 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow re 4))) 3) (pow re 2)))))) 3)) (* -1/2 (pow re 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 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 re re)) (/.f64 #s(literal -4 binary64) (*.f64 re re))))))))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 im im))))
(* im (- (+ 1 (* -1 (/ (+ (* -1/8 (pow re 4)) (* 1/4 (pow re 4))) (pow im 4)))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 (/ (+ (* -1/16 (pow re 6)) (* 1/2 (* (pow re 2) (+ (* -1/8 (pow re 4)) (* 1/4 (pow re 4)))))) (pow im 6)))) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/4 (/ (pow re 4) (pow im 4)))))))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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)))))) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64))))) (pow.f64 im #s(literal 6 binary64)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 im im))))
(* -1 (* im (- (* -1 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow im 4))) (+ 1 (+ (* 1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 im im)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 3/8 binary64)))))
(* -1 (* im (- (+ (* -1 (/ (+ (* -1/2 (* (pow re 2) (- (* -1 (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4)))) (+ (* 1/8 (pow re 4)) (* 1/4 (pow re 4)))))) (* 1/16 (pow re 6))) (pow im 6))) (* -1 (/ (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))) (pow im 4)))) (+ 1 (+ (* 1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))))
(*.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) re))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 im im)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 3/8 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) im))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) 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 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 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 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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) (- (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2)))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (*.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (* -1 (/ (+ (* -4 (pow im 3)) (* 4 (* (pow im 2) (- (* 4 im) (+ im (* 2 im)))))) (pow re 6))) (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2))))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (*.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 0 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) 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) (- (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2)))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (*.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (* -1 (/ (+ (* -4 (pow im 3)) (* 4 (* (pow im 2) (- (* 4 im) (+ im (* 2 im)))))) (pow re 6))) (+ (* 4 (/ im (pow re 4))) (/ 1/2 (* im (pow re 2))))) (+ (* 2 (/ im (pow re 4))) (+ (* 1/8 (/ 1 (pow im 3))) (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (*.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 0 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(/ (+ (* -1/2 (* (pow im 2) (pow re 2))) (* -1/8 (pow re 4))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.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) (- (pow im 2) (* 1/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 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) (- (pow im 2) (* 1/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 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 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
im
(* -1 (* im (- (* 1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) (+ 1 (* -1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) (+ 1 (* -1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im 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 re re)) (*.f64 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 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1 (* (pow re 4) (+ (* 1/8 (/ 1 (pow im 3))) (* 1/2 (/ 1 (* im (pow re 2)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/8 binary64) im) (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/8 binary64) im) (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/8 binary64) im) (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im) im) im)
(* -1 (* (pow re 4) (+ (* 1/8 (/ 1 (pow im 3))) (* 1/2 (/ 1 (* im (pow re 2)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/8 binary64) im) (*.f64 im im))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/8 binary64) im) (*.f64 im im)))))
(* (pow re 4) (- (/ im (pow re 4)) (+ (* 1/8 (/ 1 (pow im 3))) (/ 1/2 (* im (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/8 binary64) im) (*.f64 im im)))))
(* 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 4) (- (* -1/4 (pow re 4)) (* 1/4 (pow re 4))))) (pow im 6))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)))) (pow.f64 im #s(literal 6 binary64)))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (- (+ (* -1/4 (pow re 4)) (pow im 4)) (* 1/4 (pow re 4))))) (pow im 6))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))))) (pow.f64 im #s(literal 6 binary64)))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (- (+ (* -1/4 (pow re 4)) (pow im 4)) (* 1/4 (pow re 4))))) (pow im 6))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))))) (pow.f64 im #s(literal 6 binary64)))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (- (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (- (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* (pow im 2) (- (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow im 2)
(*.f64 im im)
(+ (* -1/2 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (*.f64 im im)))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/2 (/ 1 (pow im 2))))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/64 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/2 (/ 1 (pow im 2))))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/64 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* 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) (- (* 1/64 (/ 1 (pow im 6))) (* 1/2 (/ 1 (* (pow im 2) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 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) (- (* 1/64 (/ 1 (pow im 6))) (* 1/2 (/ 1 (* (pow im 2) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/2 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 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/4 (* (pow im 4) (pow re 4))) (* 1/64 (pow re 8))) (pow im 6))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)))) (pow.f64 im #s(literal 6 binary64)))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (+ (* -1/4 (pow re 4)) (pow im 4)))) (pow im 6))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64))))) (pow.f64 im #s(literal 6 binary64)))
(/ (+ (* 1/64 (pow re 8)) (* (pow im 4) (+ (* -1/4 (pow re 4)) (pow im 4)))) (pow im 6))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64))))) (pow.f64 im #s(literal 6 binary64)))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/4 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* (pow im 2) (+ 1 (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/64 (/ (pow re 8) (pow im 8))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(pow im 2)
(*.f64 im im)
(+ (* -1/4 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 im im)))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/4 (/ 1 (pow im 2))))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/64 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 im im)))))
(+ (* (pow re 4) (- (* 1/64 (/ (pow re 4) (pow im 6))) (* 1/4 (/ 1 (pow im 2))))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/64 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 im im)))))
(* 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) (- (* 1/64 (/ 1 (pow im 6))) (* 1/4 (/ 1 (* (pow im 2) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 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) (- (* 1/64 (/ 1 (pow im 6))) (* 1/4 (/ 1 (* (pow im 2) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))))))
(* (pow re 8) (- (+ (* 1/64 (/ 1 (pow im 6))) (/ (pow im 2) (pow re 8))) (/ 1/4 (* (pow im 2) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))))))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(* -1/8 (/ (pow re 2) (pow im 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.f64 im im))
(/ re (pow im 2))
(/.f64 re (*.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) 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)
(/ 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))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) im)

eval495.0ms (5.9%)

Compiler

Compiled 180088 to 5281 computations (97.1% saved)

prune501.0ms (6%)

Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New293022932
Fresh000
Picked044
Done044
Total2930102940
Accuracy
100.0%
Counts
2940 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
51.8%
(/.f64 (-.f64 (*.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal 1/2 binary64)))))
52.2%
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
51.8%
(/.f64 (*.f64 im im) im)
98.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))
90.5%
(-.f64 (+.f64 im (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 im (*.f64 re re)))) (/.f64 (*.f64 re re) (/.f64 im #s(literal -1/2 binary64))))
99.9%
(+.f64 im (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im))))))
99.6%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
90.2%
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 im im))))
99.0%
im
Compiler

Compiled 485 to 167 computations (65.6% saved)

regimes35.0ms (0.4%)

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

6 calls:

7.0ms
re
6.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
5.0ms
im
5.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
5.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
100.0%1(+.f64 (*.f64 re re) (*.f64 im im))
100.0%1(*.f64 re re)
100.0%1(*.f64 im im)
Compiler

Compiled 35 to 21 computations (40% saved)

regimes14.0ms (0.2%)

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

3 calls:

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

Compiled 11 to 7 computations (36.4% saved)

regimes8.0ms (0.1%)

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

3 calls:

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

Compiled 11 to 7 computations (36.4% saved)

regimes5.0ms (0.1%)

Accuracy

Total -30.3b remaining (-4702.2%)

Threshold costs -30.3b (-4702.2%)

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

2 calls:

3.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
99.0%1re
99.0%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

soundness1.3s (15.7%)

Rules
4692×*-lowering-*.f32
4692×*-lowering-*.f64
3804×*-lowering-*.f32
3804×*-lowering-*.f64
3738×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063
1113
2133
0133
099386
1292340
21044320
34052308
08374308
01052850
12762550
27842500
326582320
450972296
086182296
034190
1261169
22923159
09005159
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
saturated
Compiler

Compiled 103 to 59 computations (42.7% saved)

preprocess62.0ms (0.7%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 148 to 82 computations (44.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...