math.abs on complex

Time bar (total: 7.6s)

analyze1.0ms (0%)

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

Compiled 11 to 7 computations (36.4% saved)

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

sample777.0ms (10.2%)

Results
581.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 288.0ms
ival-mult: 145.0ms (50.4% of total)
ival-sqrt: 85.0ms (29.6% of total)
ival-add: 46.0ms (16% of total)
const: 8.0ms (2.8% of total)
backward-pass: 3.0ms (1% of total)
Bogosity

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

explain173.0ms (2.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1250-0-(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
63.0ms512×0valid
Compiler

Compiled 62 to 20 computations (67.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-add: 10.0ms (43% of total)
ival-mult: 8.0ms (34.4% of total)
ival-sqrt: 4.0ms (17.2% of total)
const: 1.0ms (4.3% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 5 to 3 computations (40% saved)

prune1.0ms (0%)

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

Compiled 5 to 3 computations (40% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 1 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize58.0ms (0.8%)

Localize:

Found 1 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(hypot.f64 re im)
Results
52.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.9% of total)
ival-mult: 4.0ms (24.9% of total)
ival-sqrt: 2.0ms (12.5% of total)
ival-add: 1.0ms (6.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (sqrt (+ (* re re) (* im im)))>
Outputs
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 re)>
#<alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))>
Calls

6 calls:

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

rewrite302.0ms (4%)

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

simplify314.0ms (4.1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
099386
1292340
21044320
34052308
08374308
Stop Event
iter limit
node limit
Counts
24 → 24
Calls
Call 1
Inputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
Outputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/16 binary64))) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 re (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(+.f64 (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (*.f64 re (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(-.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(-.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (*.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) (/.f64 #s(literal 1/2 binary64) re))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/16 binary64))) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))))))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (*.f64 im (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(-.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(-.f64 (-.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/16 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))) im)

eval8.0ms (0.1%)

Compiler

Compiled 1788 to 257 computations (85.6% saved)

prune15.0ms (0.2%)

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)
74.9%
(+.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)))))))
84.6%
(+.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.3%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.9%
im
Compiler

Compiled 73 to 43 computations (41.1% saved)

simplify249.0ms (3.3%)

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)

localize209.0ms (2.7%)

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))
accuracy71.3%
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy100.0%
(+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy91.3%
(*.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)))
accuracy78.7%
(/.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
133.0ms256×0valid
Compiler

Compiled 258 to 25 computations (90.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-div: 49.0ms (66.5% of total)
ival-mult: 18.0ms (24.4% of total)
ival-add: 6.0ms (8.1% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

series28.0ms (0.4%)

Counts
14 → 300
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 (/ (* (* 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 (* -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

75 calls:

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

rewrite564.0ms (7.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
024138
1170119
22038117
08320117
Stop Event
iter limit
node limit
Counts
14 → 556
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))
(/ (* (* 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 (/.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)))

simplify219.0ms (2.9%)

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
01052814
12762526
27842476
326582296
450972272
086182272
Stop Event
iter limit
node limit
Counts
300 → 300
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)
(* -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))
(* -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)))))

eval130.0ms (1.7%)

Compiler

Compiled 32067 to 2361 computations (92.6% saved)

prune405.0ms (5.3%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New107731080
Fresh000
Picked134
Done011
Total107871085
Accuracy
100.0%
Counts
1085 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
53.8%
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
27.0%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.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))))
74.9%
(+.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)))))))
95.0%
(+.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.3%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.9%
im
Compiler

Compiled 117 to 68 computations (41.9% saved)

simplify40.0ms (0.5%)

Algorithm
egg-herbie
Localize:

Found 12 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 im)
cost-diff0
(*.f64 re (/.f64 re im))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
cost-diff0
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.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))))
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
658×fma-define
612×*-lowering-*.f32
612×*-lowering-*.f64
516×fma-lowering-fma.f32
516×fma-lowering-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
028198
176182
2196170
3484170
4797166
51020166
61078166
71082166
01082166
Stop Event
iter limit
saturated
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))) (/ (+ (* re (* re (* re (* re -1/8)))) (* im (* im (* im im)))) (* im (* 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 im)))) (* im (* im im)))
(+ (* re (* re (* re (* re -1/8)))) (* im (* im (* im im))))
(* re (* re (* re (* re -1/8))))
(* re (* re (* re -1/8)))
(* re (* re -1/8))
(* re -1/8)
-1/8
(* im (* im (* im im)))
(* im (* im im))
(* im im)
(/ (+ (* 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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re (/.f64 #s(literal -1/8 binary64) im))) im))) im))
im
(* (/ (* re re) im) (+ 1/2 (* re (* -1/8 (/ (/ re im) im)))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re (/.f64 #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 re (*.f64 re (/.f64 #s(literal -1/8 binary64) im))) im))
1/2
#s(literal 1/2 binary64)
(* re (* -1/8 (/ (/ re im) im)))
(/.f64 (*.f64 re (*.f64 re (/.f64 #s(literal -1/8 binary64) im))) im)
(* -1/8 (/ (/ re im) im))
(/.f64 (*.f64 re (/.f64 #s(literal -1/8 binary64) im)) im)
-1/8
#s(literal -1/8 binary64)
(/ (/ re im) im)
(/.f64 re (*.f64 im im))
(/ re im)
(/.f64 re im)
(+ (* 1/2 (* re (/ re im))) (/ (+ (* re (* re (* re (* re -1/8)))) (* im (* im (* im im)))) (* im (* im im))))
(+.f64 (/.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))) (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64)))
(* 1/2 (* re (/ re im)))
(*.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64))
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 im)))) (* im (* im im)))
(/.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)))
(+ (* re (* re (* re (* re -1/8)))) (* im (* im (* im im))))
(+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(* re (* re (* re (* re -1/8))))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64)))))
(* re (* re (* re -1/8)))
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))
(* re (* re -1/8))
(*.f64 re (*.f64 re #s(literal -1/8 binary64)))
(* re -1/8)
(*.f64 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)
(/ (+ (* 1/2 (* re re)) (* im im)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
(+ (* 1/2 (* re re)) (* im im))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* 1/2 (* re re))
(*.f64 re (*.f64 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

localize145.0ms (1.9%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
accuracy54.5%
(/.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 re (/.f64 re im))
accuracy90.3%
(+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy31.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)))
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.0%
(*.f64 re (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 re im) im)))
accuracy91.4%
(/.f64 (*.f64 re re) im)
Results
106.0ms256×0valid
Compiler

Compiled 249 to 29 computations (88.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 27.0ms (61.9% of total)
ival-div: 11.0ms (25.2% of total)
ival-add: 6.0ms (13.7% of total)
const: 1.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

series18.0ms (0.2%)

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

90 calls:

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

rewrite404.0ms (5.3%)

Algorithm
batch-egg-rewrite
Rules
3870×/-lowering-/.f32
3870×/-lowering-/.f64
3698×*-lowering-*.f32
3698×*-lowering-*.f64
1576×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028139
1170126
21640120
08275120
Stop Event
iter limit
node limit
Counts
17 → 855
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))) (/ (+ (* re (* re (* re (* re -1/8)))) (* im (* im (* im im)))) (* im (* im im))))
(* 1/2 (* re (/ re im)))
(* re (/ re im))
(/ re im)
(/ (+ (* 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 (* re (* re -1/8)))) (* im (* im (* im im)))) (* im (* im im)))
(+ (* re (* re (* re (* re -1/8)))) (* im (* im (* im im))))
(* im (* im im))
(* im im)
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 #s(literal 1/2 binary64)) (/.f64 im re)) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(+.f64 (+.f64 im (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(-.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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.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 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re 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))) im)) (/.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))) im)))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(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 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) 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 re) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im) im)
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(fma.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im)
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(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 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 re (/.f64 im re)) im)
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) im) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) re) (/.f64 re im) im)
(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)
(/.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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))) (+.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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (/.f64 re (/.f64 im re))) (+.f64 #s(literal 1/2 binary64) (/.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 #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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))))))
(/.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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.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 #s(literal -1 binary64) (neg.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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))))))
(/.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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))))) (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 (*.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 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (/.f64 re (/.f64 im re))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))) (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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im 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))) im))
(/.f64 (-.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 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 re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))) (*.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 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))))) (neg.f64 (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 (neg.f64 (-.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))))) (neg.f64 (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 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)) (*.f64 im im))) (neg.f64 (-.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)))
(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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))))) #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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))) #s(literal -1 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 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im)))) (/.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 im im) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))) (/.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 re #s(literal 1/2 binary64)) (/.f64 im re)) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(+.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 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 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.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 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (-.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 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.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)))))
(fma.f64 re (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))) (/.f64 re (/.f64 im re))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 re (*.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(fma.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(fma.f64 (/.f64 re im) (*.f64 re (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))) (*.f64 re (/.f64 re (/.f64 im re))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 re #s(literal -1/8 binary64)) (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (/.f64 im re))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) re) (/.f64 re im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 re im)) re (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 (/.f64 re (/.f64 im re)) re) (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im)))) re (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 (/.f64 re (/.f64 im re)) (*.f64 re #s(literal -1/8 binary64))) (/.f64 re (*.f64 im im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (*.f64 (/.f64 re (/.f64 im re)) (/.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 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))
(/.f64 (*.f64 (*.f64 re 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) (neg.f64 (/.f64 im (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 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 re) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) 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 0 binary64) (*.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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im 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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re 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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re 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)))) im))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (*.f64 re 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 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im 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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.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) im)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re 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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 re 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 (+.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 (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.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 (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im 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 im re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.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 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #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) (*.f64 re 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 (*.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 (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 re (/.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 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re (/.f64 im re))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 im (*.f64 re re))) (*.f64 im (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 im (*.f64 re re))) (*.f64 im (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 im (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (/.f64 im re) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im re) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im re) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im re) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)))) (*.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im re) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im re) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) (*.f64 (/.f64 im re) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im re) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im re) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im re) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)))) (*.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im re) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im re) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 im re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.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 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) (/.f64 im re)) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) (/.f64 im re)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.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 im (*.f64 re re)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (/.f64 im re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (/.f64 im re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 0 binary64) im) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1/2 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (/.f64 im re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 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 (neg.f64 (*.f64 (*.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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (neg.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.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 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re re))) (neg.f64 (*.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)))) im)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (*.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 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (neg.f64 (*.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 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 re re))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.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) im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) #s(literal 1 binary64))) (neg.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 (neg.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re 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 (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (*.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (neg.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 (neg.f64 (*.f64 (/.f64 re (/.f64 im re)) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.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 (neg.f64 (*.f64 (/.f64 re (/.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 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(/.f64 (neg.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) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.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))) (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 #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))))) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 re (/.f64 im re)))) (neg.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 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 re (/.f64 im re)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(pow.f64 (/.f64 im (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))))
(*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) im))
(*.f64 (/.f64 re (/.f64 im 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 re (+.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 re (/.f64 im re)))
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im))))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))) re) (/.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)
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(/.f64 re (/.f64 im 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) (neg.f64 (/.f64 im 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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (*.f64 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 (*.f64 re re) #s(literal 1 binary64)) im)
(/.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 im re))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.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 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im re)))
(*.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 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(-.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(-.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (-.f64 #s(literal 0 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 im im))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)))
(-.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)))
(fma.f64 re (*.f64 (/.f64 re 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 (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 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)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 0 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 im im) (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (/.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 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im 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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (/.f64 re im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))))))
(/.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 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im) (*.f64 (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) 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 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im) (*.f64 (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im 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 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (/.f64 re im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im))) (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)))
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im (*.f64 re re)) (-.f64 #s(literal 0 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 re re)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 re re)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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/2 binary64) (/.f64 (*.f64 im (*.f64 im im)) (+.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 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im im)) (+.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/2 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64) (/.f64 (*.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)))) im))) (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.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)))) im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im im)) (-.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 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (-.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/2 binary64) (*.f64 im im)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re re)) #s(literal -1 binary64))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (*.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 re re)) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (-.f64 #s(literal 0 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 re re)) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 im im))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))) (*.f64 (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 re re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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/2 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 re re)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (/.f64 im (*.f64 re re)) (-.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/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im))) (*.f64 (/.f64 im (*.f64 re re)) im))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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 (*.f64 im im)))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 im (-.f64 #s(literal 0 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 im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 im #s(literal 1 binary64))) (*.f64 im (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (*.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)))) im))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (*.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)))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (-.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 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 im #s(literal -1 binary64))) (*.f64 im (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)))) (*.f64 im (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))) (*.f64 im (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (*.f64 im im))) (*.f64 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 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (*.f64 im (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 im (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (*.f64 im im))) (*.f64 im (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 im (-.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 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im re) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im re) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im re) (-.f64 #s(literal 0 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 re) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 im re) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (/.f64 im re) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im re) #s(literal 1 binary64))) (*.f64 (/.f64 im re) (/.f64 (*.f64 im (*.f64 im im)) (+.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 re #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re) #s(literal 1 binary64))) (*.f64 (/.f64 im re) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re #s(literal 1/2 binary64)) (/.f64 (*.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)))) im))) (*.f64 (/.f64 im re) #s(literal 1 binary64))) (*.f64 (/.f64 im re) (/.f64 (*.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)))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im re) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 im re) (*.f64 (*.f64 im (*.f64 im im)) (-.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 re #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (*.f64 (/.f64 im re) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 im re) #s(literal -1 binary64))) (*.f64 (/.f64 im re) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)))) (*.f64 (/.f64 im re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im re) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))) (*.f64 (/.f64 im re) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im re) (*.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 re) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (*.f64 (/.f64 im re) (neg.f64 (-.f64 #s(literal 0 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 re) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (*.f64 im im))) (*.f64 (/.f64 im re) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))) (*.f64 (/.f64 im re) (neg.f64 (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 im re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (/.f64 im re) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 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 re) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (/.f64 im re) (-.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 re #s(literal 1/2 binary64)) im) (*.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (/.f64 im re) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 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 0 binary64) im) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (*.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)))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.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)))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 0 binary64) im) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (*.f64 im im)) (-.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) im) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 #s(literal 0 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 0 binary64) im) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.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 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.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 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 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 0 binary64) im) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (/.f64 (*.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)))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.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)))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 (*.f64 im (*.f64 im im)) (-.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 0 binary64) im) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (*.f64 im im)) (-.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 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) im) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 #s(literal 0 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 0 binary64) im) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (neg.f64 (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) (-.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 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.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 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im re) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im re) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (/.f64 im re) (-.f64 #s(literal 0 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 re) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 im re) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (/.f64 im re) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im re) #s(literal 1 binary64))) (*.f64 (/.f64 im re) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re) #s(literal 1 binary64))) (*.f64 (/.f64 im re) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.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)))) im))) (*.f64 (/.f64 im re) #s(literal 1 binary64))) (*.f64 (/.f64 im re) (/.f64 (*.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)))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 im re) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 im re) (*.f64 (*.f64 im (*.f64 im im)) (-.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 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (*.f64 (/.f64 im re) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 im re) #s(literal -1 binary64))) (*.f64 (/.f64 im re) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)))) (*.f64 (/.f64 im re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 im re) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))) (*.f64 (/.f64 im re) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 im re) (*.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 re) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (*.f64 (/.f64 im re) (neg.f64 (-.f64 #s(literal 0 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 re) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 im im))) (*.f64 (/.f64 im re) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))) (*.f64 (/.f64 im re) (neg.f64 (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 im re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (/.f64 im re) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #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 re) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (/.f64 im re) (-.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 #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) (*.f64 (/.f64 im re) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) (*.f64 (/.f64 im re) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 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 0 binary64) im) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (/.f64 (*.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)))) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.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)))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (-.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 0 binary64) im) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (*.f64 im im)) (-.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 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) im) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (-.f64 #s(literal 0 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 0 binary64) im) (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 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 0 binary64) im) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.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 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)) im) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im))) (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 im re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 im re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 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 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 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 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im re)) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 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 0 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 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 0 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im re)) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 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 0 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 im re)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 im re)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 im re)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 im re)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (*.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)))) im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.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)))) im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (*.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)))) im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.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)))) im)) im))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 (*.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)))) im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.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)))) im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.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)))) im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (/.f64 (*.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)))) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.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)))) im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (/.f64 (*.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)))) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 (*.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)))) im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.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)))) im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.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)))) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.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)))) im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) im))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im re)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im re)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.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 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 im re)) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 im re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im (*.f64 re re))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) im))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) im) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (/.f64 im re)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.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 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.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 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (/.f64 im re)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.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 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (/.f64 im (*.f64 re re))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) im) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (/.f64 im re)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (/.f64 im re)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #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)))) (*.f64 im (*.f64 im im))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.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 im (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.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 im re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im re)))
(/.f64 (+.f64 (*.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 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.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 im re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (/.f64 im re)))
(/.f64 (+.f64 (*.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 #s(literal 0 binary64) im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 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 re re))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) im) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) im))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im re)) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 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 0 binary64) im)) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 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 0 binary64) im)) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 im re)) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 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 0 binary64) im)) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (/.f64 im (*.f64 re re))) (*.f64 (neg.f64 (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 im im)) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) im) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (/.f64 im re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (neg.f64 (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (/.f64 im re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (*.f64 im im)) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (/.f64 im (*.f64 re re))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) im) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (/.f64 im re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (/.f64 im re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (/.f64 im (*.f64 re re))) (*.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/2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) im) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (/.f64 im re)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.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/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (-.f64 #s(literal 0 binary64) im)) (*.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 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (/.f64 im re)) (*.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 #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 im re)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (-.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 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 im re)) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 im re)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) (/.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (/.f64 im (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) (/.f64 im re)) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) re)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) (/.f64 im re)) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (/.f64 im (/.f64 re im)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) (-.f64 #s(literal 0 binary64) im)) (*.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)) (*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) 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 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))) (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im) (*.f64 (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) 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 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1/2 binary64)) (/.f64 im re)) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)))
(/.f64 #s(literal 1/2 binary64) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 im re))
(/.f64 (neg.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) (*.f64 re 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 (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)) (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 (/.f64 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 (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re)
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re re))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(/.f64 re (/.f64 im 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) (neg.f64 (/.f64 im 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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (*.f64 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 (*.f64 re re) #s(literal 1 binary64)) im)
(/.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 im re))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 (/.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.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 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im re)))
(*.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 (/.f64 im re)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(/.f64 re im)
(/.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 im re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im re) #s(literal 1 binary64))))
(/.f64 (*.f64 re #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) (neg.f64 (-.f64 #s(literal 0 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 (-.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 im (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))) im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))) im))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)))))
(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 (+.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 im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #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 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/4 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)))))) im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 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 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/4 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)))))) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) im))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 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 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 (+.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 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 im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 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 (pow.f64 (/.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 (*.f64 re 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))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 im im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im))
(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 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/4 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 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 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 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 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 (*.f64 re re) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 (*.f64 re 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 im) (*.f64 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 (*.f64 re 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 im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 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 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re re) (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im im))))
(/.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 im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 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 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re 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 im) (*.f64 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 (*.f64 re 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 im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 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 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re 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 (*.f64 re #s(literal -1/8 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/8 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 re (/.f64 #s(literal -1/8 binary64) (/.f64 im 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 re #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 im (/.f64 re im)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im re)) re) im)
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (neg.f64 (*.f64 im 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 re (/.f64 #s(literal -1/8 binary64) (/.f64 im re)))) (-.f64 #s(literal 0 binary64) 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 re #s(literal -1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 im (/.f64 re im))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 im re)) re)) (-.f64 #s(literal 0 binary64) im))
(*.f64 re (/.f64 #s(literal -1/8 binary64) (/.f64 im (/.f64 re im))))
(*.f64 #s(literal -1/8 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 re (*.f64 im 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 #s(literal -1/8 binary64)) (/.f64 re (*.f64 im im)))
(*.f64 (*.f64 re (/.f64 re (*.f64 im im))) #s(literal -1/8 binary64))
(*.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)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (/.f64 re im) (-.f64 #s(literal 0 binary64) im)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 im im))) (/.f64 re (neg.f64 (*.f64 im im))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im))) (/.f64 re (*.f64 im (-.f64 #s(literal 0 binary64) im))))
(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 (-.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) (neg.f64 (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 im (-.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 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 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) (neg.f64 (neg.f64 (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) (neg.f64 (*.f64 im (-.f64 #s(literal 0 binary64) 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))) (neg.f64 (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 re (/.f64 (/.f64 #s(literal 1 binary64) 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 re (*.f64 im 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 (*.f64 im im)) (+.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.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 im (*.f64 im im))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 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 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 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 im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 im (*.f64 im im)) (+.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 im (*.f64 im im)) (+.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 #s(literal 1 binary64) (/.f64 (*.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)))) im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (*.f64 im im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 im (*.f64 im im)) (+.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 #s(literal -1 binary64) (neg.f64 (/.f64 (*.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)))) im))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(/.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 im (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (neg.f64 (*.f64 im im)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.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 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.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 im (*.f64 im (*.f64 im im)))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) im)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) im)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (neg.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 im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 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 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))) (neg.f64 (neg.f64 (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im 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 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im)) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.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 im (*.f64 im im)) (+.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)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.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)))) im)) #s(literal -1 binary64))
(*.f64 (+.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 im im)) im))
(*.f64 (-.f64 #s(literal 0 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 im im) (-.f64 #s(literal 0 binary64) im))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (*.f64 im im) (+.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 #s(literal 1 binary64) (*.f64 im im)) im) (+.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 im im)) im) (pow.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))))) #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)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.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)))) im))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 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))))))
(+.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 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.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 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.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 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.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/8 binary64)) (*.f64 re re) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) re (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im im) (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) im (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.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 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.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 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 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 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.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)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (neg.f64 (-.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 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.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))))))
(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 (*.f64 im im) im)
(*.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 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))

simplify292.0ms (3.8%)

Algorithm
egg-herbie
Rules
2568×*-lowering-*.f32
2568×*-lowering-*.f64
2090×fma-lowering-fma.f32
2090×fma-lowering-fma.f64
1906×fmsub-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01022928
12792539
27972484
328222467
446082455
080832455
Stop Event
iter limit
node limit
Counts
360 → 360
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/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)
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))
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 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)))
(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 re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* -1/8 (pow re 4))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* -1/8 (pow re 4))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+ (* -1/8 (pow re 4)) (pow im 4))
(pow im 4)
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(pow im 4)
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(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 (/.f64 #s(literal -1/8 binary64) (*.f64 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) (*.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 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
(* 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 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
(* -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 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 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) (*.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 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(/ (+ (* -1/8 (/ (pow re 4) (pow im 2))) (* 1/2 (pow re 2))) im)
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* 1/8 (/ (pow re 4) (pow im 2)))) im))
(*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(/ (pow re 2) im)
(/.f64 (*.f64 re re) im)
(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 (*.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 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64))))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))
(* (pow re 4) (- (* 1/2 (/ 1 (* im (pow re 2)))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))) (+.f64 (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 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) (*.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 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
(* 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 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
(* -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 re re) im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64)))))
(* 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)
(/ (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)
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) 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 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))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im)))
(* -1/8 (/ (pow re 4) (pow im 3)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im 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 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* im (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
im
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 im im)) im))))
(pow im 4)
(*.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))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.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)))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.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)) (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))))
(pow im 4)
(*.f64 im (*.f64 im (*.f64 im im)))
(* (pow im 4) (+ 1 (* -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))))
(* (pow im 4) (+ 1 (* -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))))
(* (pow im 4) (+ 1 (* -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))))
(pow im 4)
(*.f64 im (*.f64 im (*.f64 im im)))
(* (pow im 4) (+ 1 (* -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))))
(* (pow im 4) (+ 1 (* -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))))
(* (pow im 4) (+ 1 (* -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))))
(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)

eval160.0ms (2.1%)

Compiler

Compiled 54588 to 3337 computations (93.9% saved)

prune126.0ms (1.7%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New133141335
Fresh000
Picked123
Done044
Total1332101342
Accuracy
100.0%
Counts
1342 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
26.7%
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im))
26.8%
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
53.8%
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
30.3%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) im))
27.0%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
74.9%
(+.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)))))))
95.0%
(+.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.3%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.9%
im
Compiler

Compiled 306 to 133 computations (56.5% saved)

simplify268.0ms (3.5%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff384
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
cost-diff768
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
cost-diff768
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re)))))
cost-diff1024
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im))
cost-diff0
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
cost-diff128
(*.f64 im #s(literal 1 binary64))
cost-diff128
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64)))
cost-diff512
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im #s(literal 1 binary64))) (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
cost-diff0
(*.f64 re (/.f64 re im))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
cost-diff384
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) im)
cost-diff512
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) im))
cost-diff0
(*.f64 re (/.f64 re im))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im)))
cost-diff512
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (+.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 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
Rules
4806×*-lowering-*.f32
4806×*-lowering-*.f64
3064×/-lowering-/.f32
3064×/-lowering-/.f64
1182×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041690
1130549
2434532
31744500
45245500
08246500
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* 1/2 (* re (/ re im))) (/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(* 1/2 (* re (/ re im)))
1/2
(* re (/ re im))
re
(/ re im)
im
(/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
1
(/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(* im (* im im))
(* im im)
(+ (* (* 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)))
(+ (* 1/2 (* re (/ re im))) (/ (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) 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 im)))) im) im) im)
(/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im)
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im)
(+ (* (* 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)
(/ (+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1)) (* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1))
(* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(* re (* re 1/2))
re
(* re 1/2)
1/2
(/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(* im (* im im))
im
(* im im)
(+ (* (* 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 1)
1
(* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/ (- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))) (/ (- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2))) im))
(- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re)))))
(/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im)))
(+ (* (* re re) (* (* re re) -1/8)) (* im (* 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 im))
(* im im)
(/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))
1/4
(* (/ re (/ im re)) (/ re (/ im re)))
(/ re (/ im re))
(/ im re)
(/ (- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2))) im)
(- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2)))
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im))
(* re (* re 1/2))
(* re 1/2)
1/2
Outputs
(+ (* 1/2 (* re (/ re im))) (/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))))))
(* 1/2 (* re (/ re im)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
1/2
#s(literal 1/2 binary64)
(* re (/ re im))
(/.f64 (*.f64 re re) im)
re
(/ re im)
(/.f64 re im)
im
(/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))))
1
#s(literal 1 binary64)
(/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)
(+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 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) -1/8)
(*.f64 (*.f64 re re) #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(* im (* im (* im im)))
(*.f64 (*.f64 im im) (*.f64 im im))
(+ (* 1/2 (* re (/ re im))) (/ (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im) im))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))))))
(* 1/2 (* re (/ re im)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
1/2
#s(literal 1/2 binary64)
(* re (/ re im))
(/.f64 (*.f64 re re) im)
re
(/ re im)
(/.f64 re im)
im
(/ (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im) im)
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))))
(/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im)
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im im))
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im)
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) im)
(+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 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) -1/8)
(*.f64 (*.f64 re re) #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(* im (* im (* im im)))
(*.f64 (*.f64 im im) (*.f64 im im))
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)
(/ (+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1)) (* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im)))) im))
(+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/.f64 (*.f64 im (*.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* re (* re 1/2))
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
re
(* re 1/2)
(*.f64 #s(literal 1/2 binary64) re)
1/2
#s(literal 1/2 binary64)
(/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* im (* im im))
(*.f64 im (*.f64 im im))
im
(* im im)
(*.f64 im im)
(+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 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) -1/8)
(*.f64 (*.f64 re re) #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(* im (* im (* im im)))
(*.f64 (*.f64 im im) (*.f64 im im))
(* im 1)
im
1
#s(literal 1 binary64)
(* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(/ (- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))) (/ (- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2))) im))
(/.f64 (+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im)))) (+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (/.f64 im re)))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))) (+.f64 im (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/2 binary64)))))
(- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re)))))
(+.f64 (*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im)))) (+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (/.f64 im re))))
(/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(*.f64 (+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im)))) (+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im)))))
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im)))
(+.f64 im (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))))
(+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 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 im)))
(*.f64 (*.f64 im im) (*.f64 im im))
im
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)
(/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))
(/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (/.f64 im re)) (/.f64 im re))
1/4
#s(literal 1/4 binary64)
(* (/ re (/ im re)) (/ re (/ im re)))
(/.f64 (*.f64 re (/.f64 (*.f64 re re) im)) (/.f64 im re))
(/ re (/ im re))
(/.f64 (*.f64 re re) im)
(/ im re)
(/.f64 im re)
(/ (- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2))) im)
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im im))) (+.f64 im (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/2 binary64))))
(- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2)))
(+.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im im))
(* re (* re 1/2))
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
(* re 1/2)
(*.f64 #s(literal 1/2 binary64) re)
1/2
#s(literal 1/2 binary64)

localize397.0ms (5.2%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy54.5%
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im))
accuracy37.6%
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
accuracy31.3%
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
accuracy29.1%
(/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
accuracy99.8%
(*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
accuracy91.3%
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
accuracy90.3%
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy29.1%
(/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
accuracy94.7%
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)
accuracy90.3%
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy83.1%
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im)
accuracy54.5%
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) im)
accuracy99.8%
(*.f64 re (/.f64 re im))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
accuracy90.3%
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy29.1%
(/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
Results
248.0ms256×0valid
Compiler

Compiled 965 to 42 computations (95.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-div: 55.0ms (60.3% of total)
ival-mult: 26.0ms (28.5% of total)
ival-add: 5.0ms (5.5% of total)
ival-sub: 4.0ms (4.4% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series65.0ms (0.9%)

Counts
20 → 468
Calls
Call 1
Inputs
#<alt (+ (* 1/2 (* re (/ re im))) (/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))>
#<alt (/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))>
#<alt (* 1/2 (* re (/ re im)))>
#<alt (* re (/ re im))>
#<alt (+ (* 1/2 (* re (/ re im))) (/ (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im) im))>
#<alt (/ (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im) im)>
#<alt (/ (+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1)) (* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))>
#<alt (+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1))>
#<alt (* im 1)>
#<alt (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))>
#<alt (/ (- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))) (/ (- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2))) im))>
#<alt (- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re)))))>
#<alt (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))>
#<alt (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im)))>
#<alt (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))>
#<alt (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))>
#<alt (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im)>
#<alt (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im)>
#<alt (* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))>
#<alt (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* 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) (+ (* -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 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 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/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) (- (+ (* -4 (/ (pow im 3) (pow re 6))) (+ (* 4 (/ (pow im 3) (pow re 6))) (+ (/ 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) (- (+ (* -4 (/ (pow im 3) (pow re 6))) (+ (* 4 (/ (pow im 3) (pow re 6))) (+ (/ 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/16 (/ (pow re 6) (pow im 6))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 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/16 (/ (pow re 6) (pow im 6))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 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/16 (/ (pow re 4) (pow im 5))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 4) (+ (* 1/128 (/ (pow re 4) (pow im 9))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im)))))>
#<alt im>
#<alt (+ im (* -4 (/ (pow im 3) (pow re 2))))>
#<alt (+ im (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2)))))>
#<alt (+ im (+ (* -256 (/ (pow im 11) (pow re 10))) (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2))))))>
#<alt im>
#<alt (+ im (* -4 (/ (pow im 3) (pow re 2))))>
#<alt (+ im (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2)))))>
#<alt (+ im (+ (* -256 (/ (pow im 11) (pow re 10))) (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2))))))>
#<alt im>
#<alt (* im (+ 1 (* -4 (/ (pow im 2) (pow re 2)))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* -32 (/ (pow im 4) (pow re 6))) (* 4 (/ 1 (pow re 2)))))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 4) (- (* -256 (/ (pow im 4) (pow re 10))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* 1/128 (/ (pow re 10) (pow im 10))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 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/16 (/ (pow re 6) (pow im 6)))) 1)))>
#<alt (* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/16 (/ (pow re 6) (pow im 6))) (* -1/128 (/ (pow re 10) (pow im 10))))) 1)))>
#<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 (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/16 (/ (pow re 4) (pow im 5))) (* 1/2 (/ 1 im))))>
#<alt (* (pow re 2) (+ (* (pow re 4) (+ (* 1/128 (/ (pow re 4) (pow im 9))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im))))>
#<alt (* (pow re 2) (+ (* (pow re 4) (+ (* (pow re 4) (+ (* 1/1024 (/ (pow re 4) (pow im 13))) (* 1/128 (/ 1 (pow im 9))))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im))))>
#<alt (* -4 (/ (pow im 3) (pow re 2)))>
#<alt (/ (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))) (pow re 2))>
#<alt (/ (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3)))) (pow re 2))>
#<alt (/ (+ (* -2048 (/ (pow im 15) (pow re 12))) (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))))) (pow re 2))>
#<alt (* -4 (/ (pow im 3) (pow re 2)))>
#<alt (/ (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))) (pow re 2))>
#<alt (/ (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3)))) (pow re 2))>
#<alt (/ (+ (* -2048 (/ (pow im 15) (pow re 12))) (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))))) (pow re 2))>
#<alt (* -4 (/ (pow im 3) (pow re 2)))>
#<alt (* (pow im 3) (- (* -32 (/ (pow im 4) (pow re 6))) (* 4 (/ 1 (pow re 2)))))>
#<alt (* (pow im 3) (- (* (pow im 4) (- (* -256 (/ (pow im 4) (pow re 10))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))>
#<alt (* (pow im 3) (- (* (pow im 4) (- (* (pow im 4) (- (* -2048 (/ (pow im 4) (pow re 14))) (* 256 (/ 1 (pow re 10))))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (/ (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2))) im)>
#<alt (/ (+ (* 1/128 (/ (pow re 10) (pow im 8))) (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2)))) im)>
#<alt (/ (+ (* 1/1024 (/ (pow re 14) (pow im 12))) (+ (* 1/128 (/ (pow re 10) (pow im 8))) (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2))))) im)>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* -1 (/ (+ (* -1/2 (pow re 2)) (* -1/16 (/ (pow re 6) (pow im 4)))) im))>
#<alt (* -1 (/ (+ (* -1/2 (pow re 2)) (+ (* -1/16 (/ (pow re 6) (pow im 4))) (* -1/128 (/ (pow re 10) (pow im 8))))) im))>
#<alt (* -1 (/ (+ (* -1/2 (pow re 2)) (+ (* -1/16 (/ (pow re 6) (pow im 4))) (+ (* -1/128 (/ (pow re 10) (pow im 8))) (* -1/1024 (/ (pow re 14) (pow im 12)))))) 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) (- (+ (* 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/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/2 (/ (pow re 2) (pow im 2))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/4 (/ (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/16 (/ (pow re 6) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (pow re 4)) (* 1/4 (pow re 4)))) (pow im 6))))))) 1)))>
#<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/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/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/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 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 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 (* -8 (/ (pow im 3) (pow re 4)))>
#<alt (* (pow im 3) (- (* -64 (/ (pow im 4) (pow re 8))) (* 8 (/ 1 (pow re 4)))))>
#<alt (* (pow im 3) (- (* (pow im 4) (- (* -512 (/ (pow im 4) (pow re 12))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))>
#<alt (* (pow im 3) (- (* (pow im 4) (- (* (pow im 4) (- (* -4096 (/ (pow im 4) (pow re 16))) (* 512 (/ 1 (pow re 12))))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))>
#<alt (/ 1 im)>
#<alt (/ (+ 1 (* 1/8 (/ (pow re 4) (pow im 4)))) im)>
#<alt (/ (- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4)))) im)>
#<alt (/ (- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8))))) im)>
#<alt (/ 1 im)>
#<alt (* -1 (/ (- (* -1/8 (/ (pow re 4) (pow im 4))) 1) im))>
#<alt (* -1 (/ (- (* -1/64 (/ (pow re 8) (pow im 8))) (+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))) im))>
#<alt (* -1 (/ (- (* -1/512 (/ (pow re 12) (pow im 12))) (+ 1 (+ (* 1/64 (/ (pow re 8) (pow im 8))) (* 1/8 (/ (pow re 4) (pow im 4)))))) im))>
#<alt (/ 1 im)>
#<alt (+ (* 1/8 (/ (pow re 4) (pow im 5))) (/ 1 im))>
#<alt (+ (* (pow re 4) (+ (* 1/64 (/ (pow re 4) (pow im 9))) (* 1/8 (/ 1 (pow im 5))))) (/ 1 im))>
#<alt (+ (* (pow re 4) (+ (* (pow re 4) (+ (* 1/512 (/ (pow re 4) (pow im 13))) (* 1/64 (/ 1 (pow im 9))))) (* 1/8 (/ 1 (pow im 5))))) (/ 1 im))>
#<alt (* -8 (/ (pow im 3) (pow re 4)))>
#<alt (/ (+ (* -64 (/ (pow im 7) (pow re 4))) (* -8 (pow im 3))) (pow re 4))>
#<alt (/ (- (+ (* -512 (/ (pow im 11) (pow re 8))) (* -8 (pow im 3))) (* 64 (/ (pow im 7) (pow re 4)))) (pow re 4))>
#<alt (/ (- (+ (* -4096 (/ (pow im 15) (pow re 12))) (* -8 (pow im 3))) (+ (* 64 (/ (pow im 7) (pow re 4))) (* 512 (/ (pow im 11) (pow re 8))))) (pow re 4))>
#<alt (* -8 (/ (pow im 3) (pow re 4)))>
#<alt (/ (+ (* -64 (/ (pow im 7) (pow re 4))) (* -8 (pow im 3))) (pow re 4))>
#<alt (/ (- (+ (* -512 (/ (pow im 11) (pow re 8))) (* -8 (pow im 3))) (* 64 (/ (pow im 7) (pow re 4)))) (pow re 4))>
#<alt (/ (- (+ (* -4096 (/ (pow im 15) (pow re 12))) (* -8 (pow im 3))) (+ (* 64 (/ (pow im 7) (pow re 4))) (* 512 (/ (pow im 11) (pow re 8))))) (pow re 4))>
#<alt (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 (* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))>
#<alt (* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))>
#<alt (* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))>
#<alt (* -1/8 (pow re 4))>
#<alt (* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))>
#<alt (* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))>
#<alt (* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))>
#<alt (* -1/8 (pow re 4))>
#<alt (+ (* -1/8 (pow re 4)) (pow im 4))>
#<alt (+ (* -1/8 (pow re 4)) (pow im 4))>
#<alt (+ (* -1/8 (pow re 4)) (pow im 4))>
#<alt (pow im 4)>
#<alt (* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (pow im 4)>
#<alt (* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (pow im 2)>
#<alt (+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))>
#<alt (+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))>
#<alt (+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))>
#<alt (* -1/8 (/ (pow re 4) (pow im 2)))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 2)))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 2)))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (pow im 3)>
#<alt (+ (* -1/8 (/ (pow re 4) im)) (pow im 3))>
#<alt (+ (* -1/8 (/ (pow re 4) im)) (pow im 3))>
#<alt (+ (* -1/8 (/ (pow re 4) im)) (pow im 3))>
#<alt (* -1/8 (/ (pow re 4) im))>
#<alt (* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))>
#<alt (* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))>
#<alt (* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))>
#<alt (* -1/8 (/ (pow re 4) im))>
#<alt (* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))>
#<alt (* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))>
#<alt (* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))>
#<alt (* -1/8 (/ (pow re 4) im))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)>
#<alt (pow im 3)>
#<alt (* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (pow im 3)>
#<alt (* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))>
#<alt (* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))>
#<alt (* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))>
#<alt (* -8 (/ (pow im 4) (pow re 4)))>
#<alt (* (pow im 4) (- (* -64 (/ (pow im 4) (pow re 8))) (* 8 (/ 1 (pow re 4)))))>
#<alt (* (pow im 4) (- (* (pow im 4) (- (* -512 (/ (pow im 4) (pow re 12))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))>
#<alt (* (pow im 4) (- (* (pow im 4) (- (* (pow im 4) (- (* -4096 (/ (pow im 4) (pow re 16))) (* 512 (/ 1 (pow re 12))))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))>
#<alt 1>
#<alt (+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))>
#<alt (- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4))))>
#<alt (- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8)))))>
#<alt 1>
#<alt (+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))>
#<alt (- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4))))>
#<alt (- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8)))))>
#<alt 1>
#<alt (+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))>
#<alt (+ 1 (* (pow re 4) (+ (* 1/64 (/ (pow re 4) (pow im 8))) (* 1/8 (/ 1 (pow im 4))))))>
#<alt (+ 1 (* (pow re 4) (+ (* (pow re 4) (+ (* 1/512 (/ (pow re 4) (pow im 12))) (* 1/64 (/ 1 (pow im 8))))) (* 1/8 (/ 1 (pow im 4))))))>
#<alt (* -8 (/ (pow im 4) (pow re 4)))>
#<alt (/ (+ (* -64 (/ (pow im 8) (pow re 4))) (* -8 (pow im 4))) (pow re 4))>
#<alt (/ (- (+ (* -512 (/ (pow im 12) (pow re 8))) (* -8 (pow im 4))) (* 64 (/ (pow im 8) (pow re 4)))) (pow re 4))>
#<alt (/ (- (+ (* -4096 (/ (pow im 16) (pow re 12))) (* -8 (pow im 4))) (+ (* 64 (/ (pow im 8) (pow re 4))) (* 512 (/ (pow im 12) (pow re 8))))) (pow re 4))>
#<alt (* -8 (/ (pow im 4) (pow re 4)))>
#<alt (/ (+ (* -64 (/ (pow im 8) (pow re 4))) (* -8 (pow im 4))) (pow re 4))>
#<alt (/ (- (+ (* -512 (/ (pow im 12) (pow re 8))) (* -8 (pow im 4))) (* 64 (/ (pow im 8) (pow re 4)))) (pow re 4))>
#<alt (/ (- (+ (* -4096 (/ (pow im 16) (pow re 12))) (* -8 (pow im 4))) (+ (* 64 (/ (pow im 8) (pow re 4))) (* 512 (/ (pow im 12) (pow re 8))))) (pow re 4))>
#<alt (pow im 2)>
#<alt (+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))>
#<alt (+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))>
#<alt (+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))>
#<alt (* -1/8 (/ (pow re 4) (pow im 2)))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 2)))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))>
#<alt (* -1/8 (/ (pow re 4) (pow im 2)))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))>
#<alt (/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))>
Calls

117 calls:

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

rewrite731.0ms (9.6%)

Algorithm
batch-egg-rewrite
Rules
4090×*-lowering-*.f32
4090×*-lowering-*.f64
2324×fma-lowering-fma.f32
2324×fma-lowering-fma.f64
1898×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041373
1285265
23139264
08309264
Stop Event
iter limit
node limit
Counts
20 → 1089
Calls
Call 1
Inputs
(+ (* 1/2 (* re (/ re im))) (/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(/ 1 (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(* 1/2 (* re (/ re im)))
(* re (/ re im))
(+ (* 1/2 (* re (/ re im))) (/ (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im) im))
(/ (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im) im)
(/ (+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1)) (* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))))
(+ (* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* im 1))
(* im 1)
(* (* re (* re 1/2)) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/ (- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re))))) (/ (- (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im)) (* re (* re 1/2))) im))
(- (/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))) (* 1/4 (* (/ re (/ im re)) (/ re (/ im re)))))
(/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im))) (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im (* im im)))
(/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))))
(+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))
(/ (/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im) im)
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) im)
(* im (/ (* im (* im im)) (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im))))))
(/ (+ (* (* re re) (* (* re re) -1/8)) (* im (* im (* im im)))) (* im im))
Outputs
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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/2 binary64) (/.f64 (/.f64 im re) re)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (+.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 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (pow.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 im im)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(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))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) im (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 re im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 (+.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) im)) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) im) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) #s(literal -1 binary64))
(*.f64 im (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))))
(*.f64 (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) im)
(*.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)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.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 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(+.f64 (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal -1 binary64)))
(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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.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 im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #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)))) im) (*.f64 im im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) im)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im) (/.f64 (*.f64 im im) (+.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 im (*.f64 im im)))
(/.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 im (*.f64 im im)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.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 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.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)))) im)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(*.f64 (+.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 im (*.f64 im im))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #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)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #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)))) im) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) im)) #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)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.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 im (*.f64 im im))) (pow.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (pow.f64 (/.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))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.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)))) im))
(*.f64 (pow.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (pow.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)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal -1 binary64)))
(*.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 im (*.f64 im im))))
(*.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 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))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 im re))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 im re)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) (/.f64 im re)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) #s(literal 1 binary64)) im)
(pow.f64 (/.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))
(*.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (/.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 re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 re im))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) im))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 im re) re)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 re (/.f64 im re))) #s(literal 1 binary64)))
(neg.f64 (/.f64 re (-.f64 #s(literal 0 binary64) (/.f64 im 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 #s(literal 1 binary64) (/.f64 (/.f64 im re) re))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 im re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 re re) im)
(/.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 im re) re)))
(/.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) (/.f64 im re)))
(/.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 (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) (/.f64 im re))
(/.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) im)
(pow.f64 (/.f64 re (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 im re) re) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 im re) re) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 re im))
(*.f64 (/.f64 re im) re)
(*.f64 (/.f64 re im) (/.f64 re #s(literal 1 binary64)))
(*.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 im) (pow.f64 (/.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im re)))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re re) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) re) #s(literal -1 binary64)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 re im))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (/.f64 re im))
(*.f64 (/.f64 re (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) re))
(*.f64 (pow.f64 (/.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 re im))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 re (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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/2 binary64) (/.f64 (/.f64 im re) re)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (+.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 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (pow.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 im im)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(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))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) im (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 re im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 (+.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) im)) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) im) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) #s(literal -1 binary64))
(*.f64 im (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))))
(*.f64 (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) im)
(*.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)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.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 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(+.f64 (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal -1 binary64)))
(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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.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 im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #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)))) im) (*.f64 im im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) im)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im) (/.f64 (*.f64 im im) (+.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 im (*.f64 im im)))
(/.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 im (*.f64 im im)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.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 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.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)))) im)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(*.f64 (+.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 im (*.f64 im im))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #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)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #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)))) im) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) im)) #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)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.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 im (*.f64 im im))) (pow.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (pow.f64 (/.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))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.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)))) im))
(*.f64 (pow.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (pow.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)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal -1 binary64)))
(*.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 im (*.f64 im im))))
(*.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 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))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im)))
(/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (*.f64 (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im)) (*.f64 (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)))
(/.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (neg.f64 (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im))
(/.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im)
(/.f64 (/.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im) im) (/.f64 (*.f64 im im) (+.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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) 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))))))
(pow.f64 (/.f64 (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im))
(*.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im) (*.f64 im (*.f64 im im))) (+.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/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))))
(*.f64 (pow.f64 (/.f64 (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)) (/.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)))
(fma.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)
(fma.f64 im #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 im (*.f64 (/.f64 (*.f64 im im) (+.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/2 binary64) (*.f64 re re))) im)
(fma.f64 #s(literal 1 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.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 #s(literal 1/2 binary64) (*.f64 re re))) im)
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im)
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) re im)
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.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)
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (/.f64 (*.f64 im 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 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) re) (*.f64 #s(literal 1/2 binary64) re) im)
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 re re)) #s(literal 1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)
(fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (-.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)))
im
(*.f64 im #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (+.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 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 #s(literal 0 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 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 #s(literal 0 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/2 binary64) (*.f64 re re)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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 #s(literal 1/2 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(pow.f64 (/.f64 (+.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 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 im im) (+.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/2 binary64) (*.f64 re re))))
(*.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 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) re)
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.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/2 binary64) (*.f64 re re)) im) (/.f64 (*.f64 im im) (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) re) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 re re)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.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 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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/2 binary64) (/.f64 (/.f64 im re) re)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (/.f64 im re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 re (*.f64 (/.f64 re im) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re im) (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (+.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 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 re (/.f64 im re)) #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (pow.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 im im)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(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))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) im (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (/.f64 re im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 (+.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) im)) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) re (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 re (/.f64 im re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))) (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) im) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) #s(literal -1 binary64))
(*.f64 im (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)))))))
(*.f64 (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) im)
(*.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)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 im re) re))) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im re))) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 im re) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (+.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 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im im) (+.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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) #s(literal -1/4 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im re))) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 im re) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(fma.f64 (*.f64 (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 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 (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 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 (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (*.f64 im im) (+.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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(fma.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))) (+.f64 (*.f64 (neg.f64 (/.f64 re (/.f64 im re))) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 im re) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 im re) re)) (neg.f64 (/.f64 re (/.f64 im re))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (neg.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))) #s(literal 1/4 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (*.f64 (+.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 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im im) (+.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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) 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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im 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)))) (+.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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im 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)))) (/.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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (neg.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 im re) re))) (/.f64 re (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 re (/.f64 im re))) (/.f64 re (/.f64 im re)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))) (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im)))) #s(literal -1/64 binary64))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))))) (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re))) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 re im))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re)) (/.f64 (/.f64 re (/.f64 (/.f64 im re) re)) (/.f64 im re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 re (/.f64 (/.f64 im re) re))) (/.f64 im re)))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) im) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im im)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 #s(literal 0 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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) (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 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 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)) (*.f64 im im))
(/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im) (/.f64 (*.f64 im im) (+.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.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 #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 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (+.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 im im)) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 0 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.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)))) im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (+.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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.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 im)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (-.f64 #s(literal 0 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 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (-.f64 #s(literal 0 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 im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im 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)))) im)) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) #s(literal -1 binary64)) (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) #s(literal 1 binary64)) (*.f64 im (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (+.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 0 binary64) im) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im 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)))) im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im 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)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 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 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) im)
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (*.f64 im im))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 0 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 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal -2 binary64))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 im im) (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal -2 binary64)))
(*.f64 (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im im) (+.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (pow.f64 (/.f64 (/.f64 (*.f64 im im) (+.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 im (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #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)))) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #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 (*.f64 im im)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 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 (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 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 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)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im))) (pow.f64 (/.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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) im) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (*.f64 im im) (+.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) im) (pow.f64 (/.f64 (/.f64 (*.f64 im im) (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im)) (*.f64 (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (pow.f64 (/.f64 (/.f64 (*.f64 im im) (+.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)) #s(literal -2 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.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 (*.f64 im im)))))
(*.f64 (*.f64 (+.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 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (/.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) im)) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im im) (+.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 im (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) 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 im (*.f64 im 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)))) (+.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 im (*.f64 im 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)))) (/.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 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (pow.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))))) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (pow.f64 (/.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))))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (pow.f64 (pow.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)) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (pow.f64 (/.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 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 #s(literal 1 binary64) im) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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 0 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 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 (pow.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)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))
(*.f64 (pow.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))))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))
(*.f64 (pow.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))))) #s(literal -2 binary64)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 im #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 (+.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) im)))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -2 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 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 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (pow.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))))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 im im) (+.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 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.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)))) (*.f64 im im))) #s(literal -1 binary64)) (pow.f64 (/.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) im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.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 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(+.f64 (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal -1 binary64)))
(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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.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 im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #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)))) im) (*.f64 im im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) im)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im) (/.f64 (*.f64 im im) (+.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 im (*.f64 im im)))
(/.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 im (*.f64 im im)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (-.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 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.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 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.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)))) im)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(*.f64 (+.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 im (*.f64 im im))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #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)))) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #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)))) im) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) im)) #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)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (+.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 im (*.f64 im im))) (pow.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (pow.f64 (/.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))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.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)))) im))
(*.f64 (pow.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (pow.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)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal -1 binary64)))
(*.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 im (*.f64 im im))))
(*.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 #s(literal 1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 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))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (*.f64 im (*.f64 im im)) (+.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 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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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) im) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 im) (+.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) im))
(/.f64 (/.f64 im (+.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 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 im (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(*.f64 im (/.f64 (*.f64 im im) (+.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 (*.f64 im im) (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (*.f64 im im) (/.f64 im (+.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 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 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))))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (*.f64 im im)) (pow.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))))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (*.f64 im im)) (pow.f64 (/.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))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im (*.f64 im im)) (pow.f64 (pow.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)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 im) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) im)
(*.f64 (/.f64 (*.f64 im im) (+.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 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)))
(*.f64 (/.f64 im (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im im))
(*.f64 (/.f64 im (+.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) im)))
(*.f64 (/.f64 im (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)))
(*.f64 (/.f64 im (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.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 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 im (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 im im) (+.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 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 im im) (+.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 #s(literal 1 binary64) im)) (pow.f64 (/.f64 (/.f64 (*.f64 im im) (+.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)) #s(literal 1 binary64)))
(*.f64 (/.f64 im (-.f64 #s(literal 0 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 0 binary64) (*.f64 im im)))
(*.f64 (/.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (pow.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))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))
(*.f64 (pow.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))))) #s(literal 1 binary64)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 im #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 im (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (pow.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 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (pow.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))))) #s(literal -1 binary64)) (*.f64 im (*.f64 im im)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))) #s(literal 1/2 binary64)) #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 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.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 im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(fma.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))))
(fma.f64 (*.f64 im im) (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) im (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(fma.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/8 binary64) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/8 binary64)) (*.f64 re re) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) re (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) re) (*.f64 re #s(literal -1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.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) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im 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))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im im) (+.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)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (+.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 im im) (+.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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (+.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 0 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 0 binary64) (*.f64 im im)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (+.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) (-.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(pow.f64 (/.f64 (*.f64 im im) (+.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 im im) (+.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)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im 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)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.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 im im)) (pow.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 (pow.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)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) im)) #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 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 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))))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (+.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)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (+.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 im (+.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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (+.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 0 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 0 binary64) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im))))))
(/.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)) im)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) im)))
(/.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)) im)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(pow.f64 (/.f64 im (+.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 im (+.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)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))
(*.f64 (+.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) im))
(*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (+.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) im) (pow.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 (pow.f64 (/.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 im (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 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))))))
(/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.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 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im))) im) (-.f64 #s(literal 0 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 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (+.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 im im)) (/.f64 im (+.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 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))
(*.f64 (*.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 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im)
(*.f64 (/.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im im) (+.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)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (+.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 im im) (+.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 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (+.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 0 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 0 binary64) (*.f64 im im)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (+.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) (-.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 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(pow.f64 (/.f64 (*.f64 im im) (+.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 im im) (+.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)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im 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)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.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 im im)) (pow.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 (pow.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)) (pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) im)) #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 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 im (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) #s(literal -1/512 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.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/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 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))))))

simplify396.0ms (5.2%)

Algorithm
egg-herbie
Rules
3920×*-lowering-*.f32
3920×*-lowering-*.f64
2648×+-lowering-+.f64
2648×+-lowering-+.f32
1708×sum4-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05536751
116986177
253706128
080196128
Stop Event
iter limit
node limit
Counts
468 → 468
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) (+ (* -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)))
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 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/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) (- (+ (* -4 (/ (pow im 3) (pow re 6))) (+ (* 4 (/ (pow im 3) (pow re 6))) (+ (/ 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) (- (+ (* -4 (/ (pow im 3) (pow re 6))) (+ (* 4 (/ (pow im 3) (pow re 6))) (+ (/ 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/16 (/ (pow re 6) (pow im 6))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 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/16 (/ (pow re 6) (pow im 6))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/8 (/ (pow re 4) (pow im 4)))))) 1)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* 1/16 (/ (pow re 4) (pow im 5))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 4) (+ (* 1/128 (/ (pow re 4) (pow im 9))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im)))))
im
(+ im (* -4 (/ (pow im 3) (pow re 2))))
(+ im (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2)))))
(+ im (+ (* -256 (/ (pow im 11) (pow re 10))) (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2))))))
im
(+ im (* -4 (/ (pow im 3) (pow re 2))))
(+ im (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2)))))
(+ im (+ (* -256 (/ (pow im 11) (pow re 10))) (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2))))))
im
(* im (+ 1 (* -4 (/ (pow im 2) (pow re 2)))))
(* im (+ 1 (* (pow im 2) (- (* -32 (/ (pow im 4) (pow re 6))) (* 4 (/ 1 (pow re 2)))))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 4) (- (* -256 (/ (pow im 4) (pow re 10))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* 1/128 (/ (pow re 10) (pow im 10))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 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/16 (/ (pow re 6) (pow im 6)))) 1)))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/16 (/ (pow re 6) (pow im 6))) (* -1/128 (/ (pow re 10) (pow im 10))))) 1)))
im
im
im
im
im
im
im
im
im
im
im
im
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/16 (/ (pow re 4) (pow im 5))) (* 1/2 (/ 1 im))))
(* (pow re 2) (+ (* (pow re 4) (+ (* 1/128 (/ (pow re 4) (pow im 9))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im))))
(* (pow re 2) (+ (* (pow re 4) (+ (* (pow re 4) (+ (* 1/1024 (/ (pow re 4) (pow im 13))) (* 1/128 (/ 1 (pow im 9))))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im))))
(* -4 (/ (pow im 3) (pow re 2)))
(/ (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))) (pow re 2))
(/ (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3)))) (pow re 2))
(/ (+ (* -2048 (/ (pow im 15) (pow re 12))) (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))))) (pow re 2))
(* -4 (/ (pow im 3) (pow re 2)))
(/ (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))) (pow re 2))
(/ (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3)))) (pow re 2))
(/ (+ (* -2048 (/ (pow im 15) (pow re 12))) (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))))) (pow re 2))
(* -4 (/ (pow im 3) (pow re 2)))
(* (pow im 3) (- (* -32 (/ (pow im 4) (pow re 6))) (* 4 (/ 1 (pow re 2)))))
(* (pow im 3) (- (* (pow im 4) (- (* -256 (/ (pow im 4) (pow re 10))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))
(* (pow im 3) (- (* (pow im 4) (- (* (pow im 4) (- (* -2048 (/ (pow im 4) (pow re 14))) (* 256 (/ 1 (pow re 10))))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))
(* 1/2 (/ (pow re 2) im))
(/ (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2))) im)
(/ (+ (* 1/128 (/ (pow re 10) (pow im 8))) (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2)))) im)
(/ (+ (* 1/1024 (/ (pow re 14) (pow im 12))) (+ (* 1/128 (/ (pow re 10) (pow im 8))) (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2))))) im)
(* 1/2 (/ (pow re 2) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (* -1/16 (/ (pow re 6) (pow im 4)))) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (+ (* -1/16 (/ (pow re 6) (pow im 4))) (* -1/128 (/ (pow re 10) (pow im 8))))) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (+ (* -1/16 (/ (pow re 6) (pow im 4))) (+ (* -1/128 (/ (pow re 10) (pow im 8))) (* -1/1024 (/ (pow re 14) (pow im 12)))))) 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) (- (+ (* 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/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/2 (/ (pow re 2) (pow im 2))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/4 (/ (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/16 (/ (pow re 6) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (pow re 4)) (* 1/4 (pow re 4)))) (pow im 6))))))) 1)))
(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/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/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/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))))))
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 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)))
(* -8 (/ (pow im 3) (pow re 4)))
(* (pow im 3) (- (* -64 (/ (pow im 4) (pow re 8))) (* 8 (/ 1 (pow re 4)))))
(* (pow im 3) (- (* (pow im 4) (- (* -512 (/ (pow im 4) (pow re 12))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
(* (pow im 3) (- (* (pow im 4) (- (* (pow im 4) (- (* -4096 (/ (pow im 4) (pow re 16))) (* 512 (/ 1 (pow re 12))))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
(/ 1 im)
(/ (+ 1 (* 1/8 (/ (pow re 4) (pow im 4)))) im)
(/ (- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4)))) im)
(/ (- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8))))) im)
(/ 1 im)
(* -1 (/ (- (* -1/8 (/ (pow re 4) (pow im 4))) 1) im))
(* -1 (/ (- (* -1/64 (/ (pow re 8) (pow im 8))) (+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))) im))
(* -1 (/ (- (* -1/512 (/ (pow re 12) (pow im 12))) (+ 1 (+ (* 1/64 (/ (pow re 8) (pow im 8))) (* 1/8 (/ (pow re 4) (pow im 4)))))) im))
(/ 1 im)
(+ (* 1/8 (/ (pow re 4) (pow im 5))) (/ 1 im))
(+ (* (pow re 4) (+ (* 1/64 (/ (pow re 4) (pow im 9))) (* 1/8 (/ 1 (pow im 5))))) (/ 1 im))
(+ (* (pow re 4) (+ (* (pow re 4) (+ (* 1/512 (/ (pow re 4) (pow im 13))) (* 1/64 (/ 1 (pow im 9))))) (* 1/8 (/ 1 (pow im 5))))) (/ 1 im))
(* -8 (/ (pow im 3) (pow re 4)))
(/ (+ (* -64 (/ (pow im 7) (pow re 4))) (* -8 (pow im 3))) (pow re 4))
(/ (- (+ (* -512 (/ (pow im 11) (pow re 8))) (* -8 (pow im 3))) (* 64 (/ (pow im 7) (pow re 4)))) (pow re 4))
(/ (- (+ (* -4096 (/ (pow im 15) (pow re 12))) (* -8 (pow im 3))) (+ (* 64 (/ (pow im 7) (pow re 4))) (* 512 (/ (pow im 11) (pow re 8))))) (pow re 4))
(* -8 (/ (pow im 3) (pow re 4)))
(/ (+ (* -64 (/ (pow im 7) (pow re 4))) (* -8 (pow im 3))) (pow re 4))
(/ (- (+ (* -512 (/ (pow im 11) (pow re 8))) (* -8 (pow im 3))) (* 64 (/ (pow im 7) (pow re 4)))) (pow re 4))
(/ (- (+ (* -4096 (/ (pow im 15) (pow re 12))) (* -8 (pow im 3))) (+ (* 64 (/ (pow im 7) (pow re 4))) (* 512 (/ (pow im 11) (pow re 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 re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* -1/8 (pow re 4))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(* -1/8 (pow re 4))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+ (* -1/8 (pow re 4)) (pow im 4))
(pow im 4)
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(pow im 4)
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(pow im 2)
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(pow im 2)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(pow im 2)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(pow im 3)
(+ (* -1/8 (/ (pow re 4) im)) (pow im 3))
(+ (* -1/8 (/ (pow re 4) im)) (pow im 3))
(+ (* -1/8 (/ (pow re 4) im)) (pow im 3))
(* -1/8 (/ (pow re 4) im))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(* -1/8 (/ (pow re 4) im))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(* -1/8 (/ (pow re 4) im))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)
(pow im 3)
(* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(pow im 3)
(* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(* -8 (/ (pow im 4) (pow re 4)))
(* (pow im 4) (- (* -64 (/ (pow im 4) (pow re 8))) (* 8 (/ 1 (pow re 4)))))
(* (pow im 4) (- (* (pow im 4) (- (* -512 (/ (pow im 4) (pow re 12))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
(* (pow im 4) (- (* (pow im 4) (- (* (pow im 4) (- (* -4096 (/ (pow im 4) (pow re 16))) (* 512 (/ 1 (pow re 12))))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
1
(+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))
(- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4))))
(- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8)))))
1
(+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))
(- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4))))
(- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8)))))
1
(+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))
(+ 1 (* (pow re 4) (+ (* 1/64 (/ (pow re 4) (pow im 8))) (* 1/8 (/ 1 (pow im 4))))))
(+ 1 (* (pow re 4) (+ (* (pow re 4) (+ (* 1/512 (/ (pow re 4) (pow im 12))) (* 1/64 (/ 1 (pow im 8))))) (* 1/8 (/ 1 (pow im 4))))))
(* -8 (/ (pow im 4) (pow re 4)))
(/ (+ (* -64 (/ (pow im 8) (pow re 4))) (* -8 (pow im 4))) (pow re 4))
(/ (- (+ (* -512 (/ (pow im 12) (pow re 8))) (* -8 (pow im 4))) (* 64 (/ (pow im 8) (pow re 4)))) (pow re 4))
(/ (- (+ (* -4096 (/ (pow im 16) (pow re 12))) (* -8 (pow im 4))) (+ (* 64 (/ (pow im 8) (pow re 4))) (* 512 (/ (pow im 12) (pow re 8))))) (pow re 4))
(* -8 (/ (pow im 4) (pow re 4)))
(/ (+ (* -64 (/ (pow im 8) (pow re 4))) (* -8 (pow im 4))) (pow re 4))
(/ (- (+ (* -512 (/ (pow im 12) (pow re 8))) (* -8 (pow im 4))) (* 64 (/ (pow im 8) (pow re 4)))) (pow re 4))
(/ (- (+ (* -4096 (/ (pow im 16) (pow re 12))) (* -8 (pow im 4))) (+ (* 64 (/ (pow im 8) (pow re 4))) (* 512 (/ (pow im 12) (pow re 8))))) (pow re 4))
(pow im 2)
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(pow im 2)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(pow im 2)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
Outputs
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 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) (+ (* -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))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) (/.f64 (/.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 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) 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 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(*.f64 im (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(*.f64 im (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal -1/8 binary64) (/.f64 (/.f64 (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/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)
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 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) (+ (* -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))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (/ 1/2 (* im (pow re 2))) (/ im (pow re 4))) (* 1/8 (/ 1 (pow im 3)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) (/.f64 (/.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 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) 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 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(*.f64 im (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(*.f64 im (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 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) (+ (* -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))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (* -4 (/ (pow im 3) (pow re 6))) (+ (* 4 (/ (pow im 3) (pow re 6))) (+ (/ 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 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 6 binary64))) #s(literal 0 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))))
(* (pow re 4) (- (+ (* -4 (/ (pow im 3) (pow re 6))) (+ (* 4 (/ (pow im 3) (pow re 6))) (+ (/ 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 (*.f64 im (*.f64 im im)) (pow.f64 re #s(literal 6 binary64))) #s(literal 0 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (*.f64 im im)))
(/ (+ (* -1/8 (pow re 4)) (* (pow im 2) (+ (* 1/2 (pow re 2)) (pow im 2)))) (pow im 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) (/.f64 (/.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 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) 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/16 (/ (pow re 6) (pow im 6))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(*.f64 im (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/8 (/ (pow re 4) (pow im 4)))) 1)))
(*.f64 im (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/16 (/ (pow re 6) (pow im 6))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/8 (/ (pow re 4) (pow im 4)))))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.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 0 binary64))))) (-.f64 #s(literal 0 binary64) 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/16 (/ (pow re 4) (pow im 5))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 5 binary64))))))
(+ im (* (pow re 2) (+ (* (pow re 4) (+ (* 1/128 (/ (pow re 4) (pow im 9))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/128 binary64)) (pow.f64 im #s(literal 9 binary64))))))))
im
(+ im (* -4 (/ (pow im 3) (pow re 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -4 binary64)) (*.f64 re re))))
(+ im (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2)))))
(+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -4 binary64)) (*.f64 re re)))) (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 6 binary64))))
(+ im (+ (* -256 (/ (pow im 11) (pow re 10))) (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -256 binary64) (pow.f64 im #s(literal 11 binary64))) (pow.f64 re #s(literal 10 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -4 binary64)) (*.f64 re re)))))
im
(+ im (* -4 (/ (pow im 3) (pow re 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -4 binary64)) (*.f64 re re))))
(+ im (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2)))))
(+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -4 binary64)) (*.f64 re re)))) (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 6 binary64))))
(+ im (+ (* -256 (/ (pow im 11) (pow re 10))) (+ (* -32 (/ (pow im 7) (pow re 6))) (* -4 (/ (pow im 3) (pow re 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -256 binary64) (pow.f64 im #s(literal 11 binary64))) (pow.f64 re #s(literal 10 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -4 binary64)) (*.f64 re re)))))
im
(* im (+ 1 (* -4 (/ (pow im 2) (pow re 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -4 binary64)) (*.f64 re re))))
(* im (+ 1 (* (pow im 2) (- (* -32 (/ (pow im 4) (pow re 6))) (* 4 (/ 1 (pow re 2)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -32 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -4 binary64) (*.f64 re re)))))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 4) (- (* -256 (/ (pow im 4) (pow re 10))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -256 binary64)) (pow.f64 re #s(literal 10 binary64))) (/.f64 #s(literal -32 binary64) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal -4 binary64) (*.f64 re re)))))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))))
(* im (+ 1 (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(* im (+ 1 (+ (* 1/128 (/ (pow re 10) (pow im 10))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 im (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 10 binary64))) (pow.f64 im #s(literal 10 binary64))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* -1/16 (/ (pow re 6) (pow im 6)))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/16 (/ (pow re 6) (pow im 6))) (* -1/128 (/ (pow re 10) (pow im 10))))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 10 binary64)) #s(literal -1/128 binary64)) (pow.f64 im #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) im))
im
im
im
im
im
im
im
im
im
im
im
im
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* 1/16 (/ (pow re 4) (pow im 5))) (* 1/2 (/ 1 im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 5 binary64)))))
(* (pow re 2) (+ (* (pow re 4) (+ (* 1/128 (/ (pow re 4) (pow im 9))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/128 binary64)) (pow.f64 im #s(literal 9 binary64)))))))
(* (pow re 2) (+ (* (pow re 4) (+ (* (pow re 4) (+ (* 1/1024 (/ (pow re 4) (pow im 13))) (* 1/128 (/ 1 (pow im 9))))) (* 1/16 (/ 1 (pow im 5))))) (* 1/2 (/ 1 im))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 5 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/1024 binary64)) (pow.f64 im #s(literal 13 binary64))) (/.f64 #s(literal 1/128 binary64) (pow.f64 im #s(literal 9 binary64)))))))))
(* -4 (/ (pow im 3) (pow re 2)))
(/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64)) re) re)
(/ (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))) (pow re 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64))) (*.f64 re re))
(/ (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3)))) (pow re 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64)) (/.f64 (*.f64 #s(literal -256 binary64) (pow.f64 im #s(literal 11 binary64))) (pow.f64 re #s(literal 8 binary64))))) (*.f64 re re))
(/ (+ (* -2048 (/ (pow im 15) (pow re 12))) (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))))) (pow re 2))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -256 binary64) (pow.f64 im #s(literal 11 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (*.f64 #s(literal -2048 binary64) (pow.f64 im #s(literal 15 binary64))) (pow.f64 re #s(literal 12 binary64))))) (*.f64 re re))
(* -4 (/ (pow im 3) (pow re 2)))
(/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64)) re) re)
(/ (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))) (pow re 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64))) (*.f64 re re))
(/ (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3)))) (pow re 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64)) (/.f64 (*.f64 #s(literal -256 binary64) (pow.f64 im #s(literal 11 binary64))) (pow.f64 re #s(literal 8 binary64))))) (*.f64 re re))
(/ (+ (* -2048 (/ (pow im 15) (pow re 12))) (+ (* -256 (/ (pow im 11) (pow re 8))) (+ (* -32 (/ (pow im 7) (pow re 4))) (* -4 (pow im 3))))) (pow re 2))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 im #s(literal 7 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -256 binary64) (pow.f64 im #s(literal 11 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (*.f64 #s(literal -2048 binary64) (pow.f64 im #s(literal 15 binary64))) (pow.f64 re #s(literal 12 binary64))))) (*.f64 re re))
(* -4 (/ (pow im 3) (pow re 2)))
(/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64)) re) re)
(* (pow im 3) (- (* -32 (/ (pow im 4) (pow re 6))) (* 4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -32 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -4 binary64) (*.f64 re re))))
(* (pow im 3) (- (* (pow im 4) (- (* -256 (/ (pow im 4) (pow re 10))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -256 binary64)) (pow.f64 re #s(literal 10 binary64))) (/.f64 #s(literal -32 binary64) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal -4 binary64) (*.f64 re re))))
(* (pow im 3) (- (* (pow im 4) (- (* (pow im 4) (- (* -2048 (/ (pow im 4) (pow re 14))) (* 256 (/ 1 (pow re 10))))) (* 32 (/ 1 (pow re 6))))) (* 4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -2048 binary64)) (pow.f64 re #s(literal 14 binary64))) (/.f64 #s(literal -256 binary64) (pow.f64 re #s(literal 10 binary64))))) (/.f64 #s(literal -32 binary64) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal -4 binary64) (*.f64 re re))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2))) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) im)
(/ (+ (* 1/128 (/ (pow re 10) (pow im 8))) (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2)))) im)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 10 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) im)
(/ (+ (* 1/1024 (/ (pow re 14) (pow im 12))) (+ (* 1/128 (/ (pow re 10) (pow im 8))) (+ (* 1/16 (/ (pow re 6) (pow im 4))) (* 1/2 (pow re 2))))) im)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 10 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/1024 binary64) (pow.f64 re #s(literal 14 binary64))) (pow.f64 im #s(literal 12 binary64))))) 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/16 (/ (pow re 6) (pow im 4)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/16 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (+ (* -1/16 (/ (pow re 6) (pow im 4))) (* -1/128 (/ (pow re 10) (pow im 8))))) im))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/16 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 re #s(literal 10 binary64)) #s(literal -1/128 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (/ (+ (* -1/2 (pow re 2)) (+ (* -1/16 (/ (pow re 6) (pow im 4))) (+ (* -1/128 (/ (pow re 10) (pow im 8))) (* -1/1024 (/ (pow re 14) (pow im 12)))))) im))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/16 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 10 binary64)) #s(literal -1/128 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 14 binary64)) #s(literal -1/1024 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) 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 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) (+ (* -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))))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 4 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(* (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 #s(literal 4 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (*.f64 im im)))) (pow.f64 re #s(literal 6 binary64)))) (-.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 (/.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 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 4 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (+.f64 (/.f64 im (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(* (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 #s(literal 4 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (*.f64 im im)))) (pow.f64 re #s(literal 6 binary64)))) (-.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 (/.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 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 1/2 binary64) (*.f64 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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -3 binary64)))))) (*.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 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 im im)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -3 binary64)) (*.f64 re re)))) #s(literal -3 binary64)))))))) (*.f64 im (*.f64 im im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) 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 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 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 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/16 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)))))) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/4 (/ (pow re 4) (pow im 4))))) 1)))
(*.f64 im (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -1 (* im (- (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* -1/16 (/ (pow re 6) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (pow re 4)) (* 1/4 (pow re 4)))) (pow im 6))))))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 im im)) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64))))) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im))
(pow im 2)
(*.f64 im im)
(+ (* -1/2 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (*.f64 im im) (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 (*.f64 im im) (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))))))
(* 1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (*.f64 im im) (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 (*.f64 im im) (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))))))
(* 1/64 (/ (pow re 8) (pow im 6)))
(/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/2 binary64))))
(* (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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/2 binary64)))))
(* (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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/2 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)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/2 binary64))))
(* (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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/2 binary64)))))
(* (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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/2 binary64)))))
(pow im 2)
(*.f64 im im)
(+ (* -1/4 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 im 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 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 im 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 im 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 (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 im 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im) (/.f64 #s(literal -1/4 binary64) (*.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 (*.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im) (/.f64 #s(literal -1/4 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (*.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im) (/.f64 #s(literal -1/4 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im) (/.f64 #s(literal -1/4 binary64) (*.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 (*.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im) (/.f64 #s(literal -1/4 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 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 (*.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im) (/.f64 #s(literal -1/4 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))
im
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(+ im (* -1/8 (/ (pow re 4) (pow im 3))))
(+.f64 im (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)) im))
(* -1/8 (/ (pow re 4) (pow im 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal -1/8 binary64) (/.f64 (/.f64 (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 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1 (* im (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -8 (/ (pow im 3) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (pow.f64 re #s(literal 4 binary64)))
(* (pow im 3) (- (* -64 (/ (pow im 4) (pow re 8))) (* 8 (/ 1 (pow re 4)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -64 binary64)) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 4 binary64)))))
(* (pow im 3) (- (* (pow im 4) (- (* -512 (/ (pow im 4) (pow re 12))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -512 binary64)) (pow.f64 re #s(literal 12 binary64))) (/.f64 #s(literal -64 binary64) (pow.f64 re #s(literal 8 binary64))))) (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 4 binary64))))))
(* (pow im 3) (- (* (pow im 4) (- (* (pow im 4) (- (* -4096 (/ (pow im 4) (pow re 16))) (* 512 (/ 1 (pow re 12))))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -4096 binary64)) (pow.f64 re #s(literal 16 binary64))) (/.f64 #s(literal -512 binary64) (pow.f64 re #s(literal 12 binary64))))) (/.f64 #s(literal -64 binary64) (pow.f64 re #s(literal 8 binary64))))) (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 4 binary64)))))
(/ 1 im)
(/.f64 #s(literal 1 binary64) im)
(/ (+ 1 (* 1/8 (/ (pow re 4) (pow im 4)))) im)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) im)
(/ (- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4)))) im)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) im)
(/ (- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8))))) im)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 12 binary64)) #s(literal 1/512 binary64)) (pow.f64 im #s(literal 12 binary64)))) (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal -1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) im)
(/ 1 im)
(/.f64 #s(literal 1 binary64) im)
(* -1 (/ (- (* -1/8 (/ (pow re 4) (pow im 4))) 1) im))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) im)
(* -1 (/ (- (* -1/64 (/ (pow re 8) (pow im 8))) (+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))) im))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal -1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (/ (- (* -1/512 (/ (pow re 12) (pow im 12))) (+ 1 (+ (* 1/64 (/ (pow re 8) (pow im 8))) (* 1/8 (/ (pow re 4) (pow im 4)))))) im))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 12 binary64)) #s(literal -1/512 binary64)) (pow.f64 im #s(literal 12 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.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 #s(literal 0 binary64) im))
(/ 1 im)
(/.f64 #s(literal 1 binary64) im)
(+ (* 1/8 (/ (pow re 4) (pow im 5))) (/ 1 im))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 5 binary64))))
(+ (* (pow re 4) (+ (* 1/64 (/ (pow re 4) (pow im 9))) (* 1/8 (/ 1 (pow im 5))))) (/ 1 im))
(+.f64 (/.f64 #s(literal 1 binary64) 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 9 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 5 binary64))))))
(+ (* (pow re 4) (+ (* (pow re 4) (+ (* 1/512 (/ (pow re 4) (pow im 13))) (* 1/64 (/ 1 (pow im 9))))) (* 1/8 (/ 1 (pow im 5))))) (/ 1 im))
(+.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 5 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/512 binary64)) (pow.f64 im #s(literal 13 binary64))) (/.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 9 binary64))))))))
(* -8 (/ (pow im 3) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (pow.f64 re #s(literal 4 binary64)))
(/ (+ (* -64 (/ (pow im 7) (pow re 4))) (* -8 (pow im 3))) (pow re 4))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -512 (/ (pow im 11) (pow re 8))) (* -8 (pow im 3))) (* 64 (/ (pow im 7) (pow re 4)))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 11 binary64)) #s(literal -512 binary64)) (pow.f64 re #s(literal 8 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -4096 (/ (pow im 15) (pow re 12))) (* -8 (pow im 3))) (+ (* 64 (/ (pow im 7) (pow re 4))) (* 512 (/ (pow im 11) (pow re 8))))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 15 binary64)) #s(literal -4096 binary64)) (pow.f64 re #s(literal 12 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 11 binary64)) #s(literal 512 binary64)) (pow.f64 re #s(literal 8 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64)))
(* -8 (/ (pow im 3) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (pow.f64 re #s(literal 4 binary64)))
(/ (+ (* -64 (/ (pow im 7) (pow re 4))) (* -8 (pow im 3))) (pow re 4))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -512 (/ (pow im 11) (pow re 8))) (* -8 (pow im 3))) (* 64 (/ (pow im 7) (pow re 4)))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 11 binary64)) #s(literal -512 binary64)) (pow.f64 re #s(literal 8 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -4096 (/ (pow im 15) (pow re 12))) (* -8 (pow im 3))) (+ (* 64 (/ (pow im 7) (pow re 4))) (* 512 (/ (pow im 11) (pow re 8))))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 15 binary64)) #s(literal -4096 binary64)) (pow.f64 re #s(literal 12 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 11 binary64)) #s(literal 512 binary64)) (pow.f64 re #s(literal 8 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64)))
(pow im 4)
(*.f64 im (*.f64 im (*.f64 im im)))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64)))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 4 binary64)))))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64)))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1/8))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 4 binary64)))))
(* -1/8 (pow re 4))
(*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64)))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(+ (* -1/8 (pow re 4)) (pow im 4))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(pow im 4)
(*.f64 im (*.f64 im (*.f64 im im)))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im 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))))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im 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))))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im 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))))))
(pow im 4)
(*.f64 im (*.f64 im (*.f64 im im)))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im 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))))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im 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))))))
(* (pow im 4) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im 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))))))
(pow im 2)
(*.f64 im im)
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(pow im 3)
(*.f64 im (*.f64 im im))
(+ (* -1/8 (/ (pow re 4) im)) (pow im 3))
(+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im))
(+ (* -1/8 (/ (pow re 4) im)) (pow im 3))
(+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im))
(+ (* -1/8 (/ (pow re 4) im)) (pow im 3))
(+.f64 (*.f64 im (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im))
(* -1/8 (/ (pow re 4) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im)
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1/8 binary64) im)))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1/8 binary64) im)))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1/8 binary64) im)))
(* -1/8 (/ (pow re 4) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im)
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1/8 binary64) im)))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1/8 binary64) im)))
(* (pow re 4) (- (/ (pow im 3) (pow re 4)) (* 1/8 (/ 1 im))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1/8 binary64) im)))
(* -1/8 (/ (pow re 4) im))
(/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) im)
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) im)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im)
(pow im 3)
(*.f64 im (*.f64 im im))
(* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im 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))))))
(* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im 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))))))
(* (pow im 3) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 (*.f64 im (*.f64 im 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))))))
(pow im 3)
(*.f64 im (*.f64 im im))
(* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- (* 1/8 (/ (pow re 4) (pow im 4))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -8 (/ (pow im 4) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64)) (pow.f64 re #s(literal 4 binary64)))
(* (pow im 4) (- (* -64 (/ (pow im 4) (pow re 8))) (* 8 (/ 1 (pow re 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -64 binary64)) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 4 binary64)))))
(* (pow im 4) (- (* (pow im 4) (- (* -512 (/ (pow im 4) (pow re 12))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -512 binary64)) (pow.f64 re #s(literal 12 binary64))) (/.f64 #s(literal -64 binary64) (pow.f64 re #s(literal 8 binary64))))) (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 4 binary64)))))
(* (pow im 4) (- (* (pow im 4) (- (* (pow im 4) (- (* -4096 (/ (pow im 4) (pow re 16))) (* 512 (/ 1 (pow re 12))))) (* 64 (/ 1 (pow re 8))))) (* 8 (/ 1 (pow re 4)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -4096 binary64)) (pow.f64 re #s(literal 16 binary64))) (/.f64 #s(literal -512 binary64) (pow.f64 re #s(literal 12 binary64))))) (/.f64 #s(literal -64 binary64) (pow.f64 re #s(literal 8 binary64))))) (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 4 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 12 binary64)) #s(literal 1/512 binary64)) (pow.f64 im #s(literal 12 binary64)))) (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal -1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(- (+ 1 (* 1/64 (/ (pow re 8) (pow im 8)))) (* -1/8 (/ (pow re 4) (pow im 4))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(- (+ 1 (* 1/512 (/ (pow re 12) (pow im 12)))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* -1/64 (/ (pow re 8) (pow im 8)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 12 binary64)) #s(literal 1/512 binary64)) (pow.f64 im #s(literal 12 binary64)))) (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal -1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow re 4) (pow im 4))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(+ 1 (* (pow re 4) (+ (* 1/64 (/ (pow re 4) (pow im 8))) (* 1/8 (/ 1 (pow im 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+ 1 (* (pow re 4) (+ (* (pow re 4) (+ (* 1/512 (/ (pow re 4) (pow im 12))) (* 1/64 (/ 1 (pow im 8))))) (* 1/8 (/ 1 (pow im 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/512 binary64)) (pow.f64 im #s(literal 12 binary64))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(* -8 (/ (pow im 4) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64)) (pow.f64 re #s(literal 4 binary64)))
(/ (+ (* -64 (/ (pow im 8) (pow re 4))) (* -8 (pow im 4))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -512 (/ (pow im 12) (pow re 8))) (* -8 (pow im 4))) (* 64 (/ (pow im 8) (pow re 4)))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal -512 binary64)) (pow.f64 re #s(literal 8 binary64))))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -4096 (/ (pow im 16) (pow re 12))) (* -8 (pow im 4))) (+ (* 64 (/ (pow im 8) (pow re 4))) (* 512 (/ (pow im 12) (pow re 8))))) (pow re 4))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4096 binary64) (pow.f64 im #s(literal 16 binary64))) (pow.f64 re #s(literal 12 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal -512 binary64)) (pow.f64 re #s(literal 8 binary64)))) (pow.f64 re #s(literal 4 binary64)))
(* -8 (/ (pow im 4) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64)) (pow.f64 re #s(literal 4 binary64)))
(/ (+ (* -64 (/ (pow im 8) (pow re 4))) (* -8 (pow im 4))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -512 (/ (pow im 12) (pow re 8))) (* -8 (pow im 4))) (* 64 (/ (pow im 8) (pow re 4)))) (pow re 4))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal -512 binary64)) (pow.f64 re #s(literal 8 binary64))))) (pow.f64 re #s(literal 4 binary64)))
(/ (- (+ (* -4096 (/ (pow im 16) (pow re 12))) (* -8 (pow im 4))) (+ (* 64 (/ (pow im 8) (pow re 4))) (* 512 (/ (pow im 12) (pow re 8))))) (pow re 4))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -8 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4096 binary64) (pow.f64 im #s(literal 16 binary64))) (pow.f64 re #s(literal 12 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -64 binary64)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal -512 binary64)) (pow.f64 re #s(literal 8 binary64)))) (pow.f64 re #s(literal 4 binary64)))
(pow im 2)
(*.f64 im im)
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)))
(+ (* -1/8 (/ (pow re 4) (pow im 2))) (pow im 2))
(+.f64 (*.f64 im im) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im)))
(* -1/8 (/ (pow re 4) (pow im 2)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* (pow re 4) (- (/ (pow im 2) (pow re 4)) (* 1/8 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 im im))))
(* -1/8 (/ (pow re 4) (pow im 2)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) im))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/ (+ (* -1/8 (pow re 4)) (pow im 4)) (pow im 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))
(* (pow im 2) (+ 1 (* -1/8 (/ (pow re 4) (pow im 4)))))
(*.f64 im (*.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)))))))

eval353.0ms (4.6%)

Compiler

Compiled 156532 to 4680 computations (97% saved)

prune296.0ms (3.9%)

Pruning

12 alts after pruning (3 fresh and 9 done)

PrunedKeptTotal
New224332246
Fresh000
Picked134
Done066
Total2244122256
Accuracy
100.0%
Counts
2256 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(hypot.f64 re im)
26.7%
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im))
26.6%
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))) (/.f64 (*.f64 im (*.f64 im im)) (+.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/4 binary64) (*.f64 (/.f64 re (/.f64 im re)) (/.f64 re (/.f64 im re))))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) im))
26.9%
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))) im) (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
53.8%
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
30.3%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) im) im) im))
12.3%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) im) im))
27.0%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
74.9%
(+.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)))))))
95.0%
(+.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.3%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 re im))))
98.9%
im
Compiler

Compiled 1037 to 296 computations (71.5% saved)

regimes55.0ms (0.7%)

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

6 calls:

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

Compiled 35 to 21 computations (40% saved)

regimes15.0ms (0.2%)

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

3 calls:

6.0ms
im
4.0ms
re
4.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
99.3%1re
99.3%1im
99.3%1(*.f64 re re)
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

soundness329.0ms (4.3%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 35 to 21 computations (40% saved)

preprocess30.0ms (0.4%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 110 to 64 computations (41.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...