math.cube on complex, real part

Time bar (total: 18.0s)

analyze0.0ms (0%)

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

Compiled 22 to 12 computations (45.5% saved)

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

sample12.5s (69.1%)

Results
832.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 622.0ms
ival-mult: 425.0ms (68.4% of total)
ival-sub: 144.0ms (23.2% of total)
ival-add: 43.0ms (6.9% of total)
const: 7.0ms (1.1% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess224.0ms (1.2%)

Algorithm
egg-herbie
Rules
2018×sum4-define
1664×fma-lowering-fma.f32
1664×fma-lowering-fma.f64
1444×fnmadd-define
1440×unsub-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036102
115292
242890
3173566
4788366
01116
13315
28115
326311
491010
5537710
0819310
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
Outputs
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
Call 2
Inputs
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
(- (* (- (* (neg x.re) (neg x.re)) (* x.im x.im)) (neg x.re)) (* (+ (* (neg x.re) x.im) (* x.im (neg x.re))) x.im))
(- (* (- (* x.re x.re) (* (neg x.im) (neg x.im))) x.re) (* (+ (* x.re (neg x.im)) (* (neg x.im) x.re)) (neg x.im)))
(neg (- (* (- (* (neg x.re) (neg x.re)) (* x.im x.im)) (neg x.re)) (* (+ (* (neg x.re) x.im) (* x.im (neg x.re))) x.im)))
(neg (- (* (- (* x.re x.re) (* (neg x.im) (neg x.im))) x.re) (* (+ (* x.re (neg x.im)) (* (neg x.im) x.re)) (neg x.im))))
(- (* (- (* x.im x.im) (* x.re x.re)) x.im) (* (+ (* x.im x.re) (* x.re x.im)) x.re))
Outputs
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
(+ (pow x.re 3) (* (* x.re (* x.im x.im)) -3))
(- (* (- (* (neg x.re) (neg x.re)) (* x.im x.im)) (neg x.re)) (* (+ (* (neg x.re) x.im) (* x.im (neg x.re))) x.im))
(- (* (* x.re (* x.im x.im)) 3) (pow x.re 3))
(- (* (- (* x.re x.re) (* (neg x.im) (neg x.im))) x.re) (* (+ (* x.re (neg x.im)) (* (neg x.im) x.re)) (neg x.im)))
(+ (pow x.re 3) (* (* x.re (* x.im x.im)) -3))
(neg (- (* (- (* (neg x.re) (neg x.re)) (* x.im x.im)) (neg x.re)) (* (+ (* (neg x.re) x.im) (* x.im (neg x.re))) x.im)))
(+ (pow x.re 3) (* (* x.re (* x.im x.im)) -3))
(neg (- (* (- (* x.re x.re) (* (neg x.im) (neg x.im))) x.re) (* (+ (* x.re (neg x.im)) (* (neg x.im) x.re)) (neg x.im))))
(- (* (* x.re (* x.im x.im)) 3) (pow x.re 3))
(- (* (- (* x.im x.im) (* x.re x.re)) x.im) (* (+ (* x.im x.re) (* x.re x.im)) x.re))
(+ (pow x.im 3) (* (* x.re (* x.re x.im)) -3))
Symmetry

(abs x.im)

(negabs x.re)

explain119.0ms (0.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
190-0-(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)
150-0-(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im))
90-0-(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
00-0-x.im
00-0-x.re
00-0-(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)
00-0-(*.f64 x.im x.re)
00-0-(*.f64 x.re x.re)
00-0-(+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re))
00-0-(*.f64 x.im x.im)
00-0-(*.f64 x.re x.im)
Results
69.0ms512×0valid
Compiler

Compiled 157 to 35 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 25.0ms (69.2% of total)
ival-add: 6.0ms (16.6% of total)
ival-sub: 5.0ms (13.8% of total)
const: 1.0ms (2.8% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 13 to 8 computations (38.5% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
85.0%
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im))
89.3%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
Compiler

Compiled 34 to 19 computations (44.1% saved)

simplify146.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)
cost-diff128
(+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re))
cost-diff128
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)
cost-diff512
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im))
cost-diff0
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
cost-diff0
(*.f64 x.re x.re)
cost-diff0
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))
cost-diff0
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
Rules
2018×sum4-define
1684×fma-lowering-fma.f32
1684×fma-lowering-fma.f64
1456×fnmadd-define
1396×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01584
14982
212282
332182
496782
5540882
0827182
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* x.re (+ (* x.re x.re) (* (* x.im x.im) -3)))
x.re
(+ (* x.re x.re) (* (* x.im x.im) -3))
(* x.re x.re)
(* (* x.im x.im) -3)
(* x.im x.im)
x.im
-3
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
(* (- (* x.re x.re) (* x.im x.im)) x.re)
(- (* x.re x.re) (* x.im x.im))
(* x.re x.re)
x.re
(* x.im x.im)
x.im
(* (+ (* x.re x.im) (* x.im x.re)) x.im)
(+ (* x.re x.im) (* x.im x.re))
(* x.re x.im)
(* x.im x.re)
Outputs
(* x.re (+ (* x.re x.re) (* (* x.im x.im) -3)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
x.re
(+ (* x.re x.re) (* (* x.im x.im) -3))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(* x.re x.re)
(*.f64 x.re x.re)
(* (* x.im x.im) -3)
(*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))
(* x.im x.im)
(*.f64 x.im x.im)
x.im
-3
#s(literal -3 binary64)
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(* (- (* x.re x.re) (* x.im x.im)) x.re)
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(- (* x.re x.re) (* x.im x.im))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(* x.im x.im)
(*.f64 x.im x.im)
x.im
(* (+ (* x.re x.im) (* x.im x.re)) x.im)
(*.f64 x.im (*.f64 x.im (*.f64 x.re #s(literal 2 binary64))))
(+ (* x.re x.im) (* x.im x.re))
(*.f64 x.im (*.f64 x.re #s(literal 2 binary64)))
(* x.re x.im)
(*.f64 x.re x.im)
(* x.im x.re)
(*.f64 x.re x.im)

localize61.0ms (0.3%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)
accuracy96.8%
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
accuracy95.2%
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im))
accuracy92.9%
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)
accuracy100.0%
(*.f64 x.im x.im)
accuracy99.7%
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
accuracy96.8%
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))
accuracy92.9%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
Results
41.0ms256×0valid
Compiler

Compiled 102 to 16 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 15.0ms (72.9% of total)
ival-sub: 2.0ms (9.7% of total)
ival-add: 2.0ms (9.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series15.0ms (0.1%)

Counts
10 → 204
Calls
Call 1
Inputs
#<alt (* x.re (+ (* x.re x.re) (* (* x.im x.im) -3)))>
#<alt (+ (* x.re x.re) (* (* x.im x.im) -3))>
#<alt (* x.re x.re)>
#<alt (* (* x.im x.im) -3)>
#<alt (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))>
#<alt (* (+ (* x.re x.im) (* x.im x.re)) x.im)>
#<alt (+ (* x.re x.im) (* x.im x.re))>
#<alt (* (- (* x.re x.re) (* x.im x.im)) x.re)>
#<alt (* x.im x.im)>
#<alt (- (* x.re x.re) (* x.im x.im))>
Outputs
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (pow x.re 3)>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (pow x.im 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* -3 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* x.re (- (* -1 (pow x.im 2)) (* 2 (pow x.im 2))))>
#<alt (* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))>
#<alt (* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))>
#<alt (* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (pow x.re 3)>
#<alt (+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))>
#<alt (+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))>
#<alt (+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))>
#<alt (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* (pow x.im 2) x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* -1 (* (pow x.im 2) x.re))>
#<alt (* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))>
#<alt (pow x.re 3)>
#<alt (+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (* -1 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -1 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (* -1 (pow x.im 2))>
#<alt (- (pow x.re 2) (pow x.im 2))>
#<alt (- (pow x.re 2) (pow x.im 2))>
#<alt (- (pow x.re 2) (pow x.im 2))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (+ (* -1 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -1 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -1 (pow x.im 2)) (pow x.re 2))>
#<alt (* -1 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* -1 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
Calls

51 calls:

TimeVariablePointExpression
1.0ms
x.re
@0
(+ (* x.re x.im) (* x.im x.re))
1.0ms
x.re
@0
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
1.0ms
x.re
@0
(* x.re (+ (* x.re x.re) (* (* x.im x.im) -3)))
1.0ms
x.re
@inf
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
1.0ms
x.re
@-inf
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
498×*-lowering-*.f32
498×*-lowering-*.f64
258×+-lowering-+.f64
258×+-lowering-+.f32
220×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01573
111264
092564
Stop Event
iter limit
iter limit
node limit
Counts
10 → 136
Calls
Call 1
Inputs
(* x.re (+ (* x.re x.re) (* (* x.im x.im) -3)))
(+ (* x.re x.re) (* (* x.im x.im) -3))
(* x.re x.re)
(* (* x.im x.im) -3)
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))
(* (+ (* x.re x.im) (* x.im x.re)) x.im)
(+ (* x.re x.im) (* x.im x.re))
(* (- (* x.re x.re) (* x.im x.im)) x.re)
(* x.im x.im)
(- (* x.re x.re) (* x.im x.im))
Outputs
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
(fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
(fma.f64 (*.f64 x.re x.re) x.re (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))))
(/.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 x.re (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64))) x.re) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) x.re)
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))
(+.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re))
(-.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im)))) (/.f64 (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im)))))
(fma.f64 x.re x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))
(fma.f64 x.im (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.re))
(fma.f64 (*.f64 x.im x.im) #s(literal -3 binary64) (*.f64 x.re x.re))
(fma.f64 #s(literal -3 binary64) (*.f64 x.im x.im) (*.f64 x.re x.re))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64))) (+.f64 (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))))))
(/.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)))) (neg.f64 (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re))))))
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 x.re) #s(literal 2 binary64)))
(pow.f64 x.re #s(literal 2 binary64))
(*.f64 x.re x.re)
(*.f64 (pow.f64 x.re #s(literal 1 binary64)) (pow.f64 x.re #s(literal 1 binary64)))
(*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(+.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))
(+.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x.im (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))
(+.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(+.f64 (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))
(-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))
(-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (-.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))))) (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))) (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(-.f64 (/.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(fma.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))))) (neg.f64 (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))) (neg.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (-.f64 (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(/.f64 (-.f64 (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(*.f64 (+.f64 (*.f64 x.re (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))) (*.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(+.f64 (*.f64 x.im (*.f64 x.re x.im)) (*.f64 x.im (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) x.im) (*.f64 (*.f64 x.re x.im) x.im))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))
(neg.f64 (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)))
(/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) x.im) (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))
(*.f64 x.im (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x.im)
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x.im))
(*.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im #s(literal 0 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(+.f64 (neg.f64 (*.f64 x.re x.im)) (neg.f64 (*.f64 x.re x.im)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(-.f64 (/.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64))))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64))))
(*.f64 x.re (+.f64 x.im x.im))
(*.f64 x.im (+.f64 x.re x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.re x.im))
(*.f64 (*.f64 (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re x.im))) #s(literal 0 binary64))))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re))
(/.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (*.f64 x.re (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) x.re) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)
(*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))
(*.f64 (*.f64 x.re (+.f64 x.re x.im)) (-.f64 x.re x.im))
(exp.f64 (*.f64 (log.f64 x.im) #s(literal 2 binary64)))
(pow.f64 x.im #s(literal 2 binary64))
(*.f64 x.im x.im)
(*.f64 (pow.f64 x.im #s(literal 1 binary64)) (pow.f64 x.im #s(literal 1 binary64)))
(+.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.re x.re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(-.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.im x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(-.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (neg.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(*.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))

simplify225.0ms (1.3%)

Algorithm
egg-herbie
Rules
4034×*-lowering-*.f32
4034×*-lowering-*.f64
1846×+-lowering-+.f64
1846×+-lowering-+.f32
1192×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0751410
12411380
27611368
333591368
087601368
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(* -3 (* (pow x.im 2) x.re))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(pow x.re 3)
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (pow x.im 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(* -3 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* -3 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* x.re (- (* -1 (pow x.im 2)) (* 2 (pow x.im 2))))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(pow x.re 3)
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* (pow x.im 2) x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* -1 (* (pow x.im 2) x.re))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(pow x.re 3)
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(* -1 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -1 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(* -1 (pow x.im 2))
(- (pow x.re 2) (pow x.im 2))
(- (pow x.re 2) (pow x.im 2))
(- (pow x.re 2) (pow x.im 2))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(* -1 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* -1 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
Outputs
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(pow x.re 2)
(*.f64 x.re x.re)
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* x.re (- (* -1 (pow x.im 2)) (* 2 (pow x.im 2))))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* (pow x.im 2) x.re))
(*.f64 #s(literal 2 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* -1 (* (pow x.im 2) x.re))
(-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.im 2) x.re))
(-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.im 2) x.re))
(-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(* -1 (pow x.im 2))
(-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))
(- (pow x.re 2) (pow x.im 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(- (pow x.re 2) (pow x.im 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(- (pow x.re 2) (pow x.im 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow x.re 2)
(*.f64 x.re x.re)
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* -1 (pow x.im 2))
(-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* -1 (pow x.im 2))
(-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))

eval36.0ms (0.2%)

Compiler

Compiled 7897 to 505 computations (93.6% saved)

prune29.0ms (0.2%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New3648372
Fresh000
Picked112
Done000
Total3659374
Accuracy
99.9%
Counts
374 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.7%
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
85.0%
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (*.f64 x.re (+.f64 x.im x.im)) x.im))
81.5%
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
38.5%
(*.f64 x.re (/.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re))))
89.3%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
89.3%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)))
52.5%
(*.f64 x.re (*.f64 x.re x.re))
54.3%
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
61.2%
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
Compiler

Compiled 281 to 158 computations (43.8% saved)

simplify233.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))
cost-diff0
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)))
cost-diff0
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re)
cost-diff0
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
cost-diff0
(*.f64 x.re x.re)
cost-diff0
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
cost-diff0
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)
cost-diff384
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (*.f64 x.re (+.f64 x.im x.im)) x.im))
cost-diff0
(*.f64 x.im x.im)
cost-diff0
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
cost-diff0
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
cost-diff0
(*.f64 x.re x.re)
cost-diff0
(*.f64 x.re (*.f64 x.re x.re))
cost-diff0
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)
cost-diff0
(*.f64 x.re x.re)
cost-diff0
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im))
cost-diff0
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)))
Rules
2598×fma-lowering-fma.f32
2598×fma-lowering-fma.f64
2178×+-lowering-+.f64
2178×+-lowering-+.f32
2026×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029199
198184
2257181
3675181
41860181
55826181
08011181
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* x.re (+ (* x.re x.re) (* (* x.im -3) x.im)))
x.re
(+ (* x.re x.re) (* (* x.im -3) x.im))
(* x.re x.re)
(* (* x.im -3) x.im)
(* x.im -3)
x.im
-3
(* x.re (* x.re x.re))
x.re
(* x.re x.re)
(* x.re (* -3 (* x.im x.im)))
x.re
(* -3 (* x.im x.im))
-3
(* x.im x.im)
x.im
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.re (+ x.im x.im)) x.im))
(* (- (* x.re x.re) (* x.im x.im)) x.re)
(- (* x.re x.re) (* x.im x.im))
(* x.re x.re)
x.re
(* x.im x.im)
x.im
(* (* x.re (+ x.im x.im)) x.im)
(* x.re (+ x.im x.im))
(+ x.im x.im)
(/ (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re) (+ (* x.re x.re) (* 3 (* x.im x.im))))
(* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re)
(- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9))
(* x.re (* x.re (* x.re x.re)))
x.re
(* x.re (* x.re x.re))
(* x.re x.re)
(* (* x.im (* x.im (* x.im x.im))) 9)
(* x.im (* x.im (* x.im x.im)))
x.im
(* x.im (* x.im x.im))
(* x.im x.im)
9
(+ (* x.re x.re) (* 3 (* x.im x.im)))
(* 3 (* x.im x.im))
3
Outputs
(* x.re (+ (* x.re x.re) (* (* x.im -3) x.im)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
x.re
(+ (* x.re x.re) (* (* x.im -3) x.im))
(+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* x.re x.re)
(*.f64 x.re x.re)
(* (* x.im -3) x.im)
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* x.im -3)
(*.f64 x.im #s(literal -3 binary64))
x.im
-3
#s(literal -3 binary64)
(* x.re (* x.re x.re))
(*.f64 x.re (*.f64 x.re x.re))
x.re
(* x.re x.re)
(*.f64 x.re x.re)
(* x.re (* -3 (* x.im x.im)))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
x.re
(* -3 (* x.im x.im))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
-3
#s(literal -3 binary64)
(* x.im x.im)
(*.f64 x.im x.im)
x.im
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.re (+ x.im x.im)) x.im))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (- (* x.re x.re) (* x.im x.im)) x.re)
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(- (* x.re x.re) (* x.im x.im))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(* x.im x.im)
(*.f64 x.im x.im)
x.im
(* (* x.re (+ x.im x.im)) x.im)
(*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal 2 binary64))))
(* x.re (+ x.im x.im))
(*.f64 x.re (*.f64 x.im #s(literal 2 binary64)))
(+ x.im x.im)
(*.f64 x.im #s(literal 2 binary64))
(/ (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re) (+ (* x.re x.re) (* 3 (* x.im x.im))))
(/.f64 (*.f64 x.re (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal -9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re)
(*.f64 x.re (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal -9 binary64))))
(- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9))
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal -9 binary64)))
(* x.re (* x.re (* x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))
x.re
(* x.re (* x.re x.re))
(*.f64 x.re (*.f64 x.re x.re))
(* x.re x.re)
(*.f64 x.re x.re)
(* (* x.im (* x.im (* x.im x.im))) 9)
(*.f64 x.im (*.f64 (*.f64 x.im (*.f64 x.im x.im)) #s(literal 9 binary64)))
(* x.im (* x.im (* x.im x.im)))
(*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))
x.im
(* x.im (* x.im x.im))
(*.f64 x.im (*.f64 x.im x.im))
(* x.im x.im)
(*.f64 x.im x.im)
9
#s(literal 9 binary64)
(+ (* x.re x.re) (* 3 (* x.im x.im)))
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))
(* 3 (* x.im x.im))
(*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))
3
#s(literal 3 binary64)

localize120.0ms (0.7%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))
accuracy97.0%
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re)
accuracy89.8%
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64)))
accuracy45.1%
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
accuracy99.6%
(*.f64 x.re (+.f64 x.im x.im))
accuracy96.8%
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
accuracy95.2%
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (*.f64 x.re (+.f64 x.im x.im)) x.im))
accuracy92.9%
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)
accuracy100.0%
(*.f64 x.im x.im)
accuracy99.7%
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
accuracy86.9%
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
accuracy100.0%
(*.f64 x.re x.re)
accuracy99.9%
(*.f64 x.re (*.f64 x.re x.re))
accuracy100.0%
(*.f64 x.im #s(literal -3 binary64))
accuracy99.8%
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)
accuracy96.8%
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im))
accuracy92.9%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)))
Results
78.0ms256×0valid
Compiler

Compiled 242 to 30 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 29.0ms (73.9% of total)
ival-sub: 4.0ms (10.2% of total)
ival-add: 4.0ms (10.2% of total)
ival-div: 2.0ms (5.1% of total)
const: 1.0ms (2.5% of total)
backward-pass: 0.0ms (0% of total)

series20.0ms (0.1%)

Counts
18 → 336
Calls
Call 1
Inputs
#<alt (* x.re (+ (* x.re x.re) (* (* x.im -3) x.im)))>
#<alt (+ (* x.re x.re) (* (* x.im -3) x.im))>
#<alt (* x.re x.re)>
#<alt (* (* x.im -3) x.im)>
#<alt (* x.re (* x.re x.re))>
#<alt (* x.re (* -3 (* x.im x.im)))>
#<alt (* -3 (* x.im x.im))>
#<alt (* x.im x.im)>
#<alt (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.re (+ x.im x.im)) x.im))>
#<alt (* (- (* x.re x.re) (* x.im x.im)) x.re)>
#<alt (- (* x.re x.re) (* x.im x.im))>
#<alt (/ (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re) (+ (* x.re x.re) (* 3 (* x.im x.im))))>
#<alt (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re)>
#<alt (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9))>
#<alt (* x.re (* x.re (* x.re x.re)))>
#<alt (* x.im -3)>
#<alt (* x.re (+ x.im x.im))>
#<alt (* 3 (* x.im x.im))>
Outputs
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (pow x.re 3)>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (pow x.im 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -3 (pow x.im 2)) (pow x.re 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* -3 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (pow x.re 2)>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (* x.re (- (* -1 (pow x.im 2)) (* 2 (pow x.im 2))))>
#<alt (* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))>
#<alt (* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))>
#<alt (* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (pow x.re 3)>
#<alt (+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))>
#<alt (+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))>
#<alt (+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))>
#<alt (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))>
#<alt (* -1 (* (pow x.im 2) x.re))>
#<alt (* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))>
#<alt (pow x.re 3)>
#<alt (+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (* -1 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -1 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -1 (pow x.im 2))>
#<alt (- (pow x.re 2) (pow x.im 2))>
#<alt (- (pow x.re 2) (pow x.im 2))>
#<alt (- (pow x.re 2) (pow x.im 2))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 2)>
#<alt (+ (* -1 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -1 (pow x.im 2)) (pow x.re 2))>
#<alt (+ (* -1 (pow x.im 2)) (pow x.re 2))>
#<alt (* -1 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* -1 (pow x.im 2))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (pow x.re 3)>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -9 (* (pow x.im 4) x.re))>
#<alt (* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))>
#<alt (* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))>
#<alt (* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))>
#<alt (pow x.re 5)>
#<alt (* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (pow x.re 5)>
#<alt (* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))>
#<alt (* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))>
#<alt (* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))>
#<alt (pow x.re 5)>
#<alt (+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))>
#<alt (+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))>
#<alt (+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))>
#<alt (* -9 (* (pow x.im 4) x.re))>
#<alt (* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))>
#<alt (* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))>
#<alt (* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))>
#<alt (* -9 (* (pow x.im 4) x.re))>
#<alt (* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))>
#<alt (* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))>
#<alt (* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))>
#<alt (* -9 (pow x.im 4))>
#<alt (- (pow x.re 4) (* 9 (pow x.im 4)))>
#<alt (- (pow x.re 4) (* 9 (pow x.im 4)))>
#<alt (- (pow x.re 4) (* 9 (pow x.im 4)))>
#<alt (pow x.re 4)>
#<alt (* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (pow x.re 4)>
#<alt (* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))>
#<alt (pow x.re 4)>
#<alt (+ (* -9 (pow x.im 4)) (pow x.re 4))>
#<alt (+ (* -9 (pow x.im 4)) (pow x.re 4))>
#<alt (+ (* -9 (pow x.im 4)) (pow x.re 4))>
#<alt (* -9 (pow x.im 4))>
#<alt (* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))>
#<alt (* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))>
#<alt (* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))>
#<alt (* -9 (pow x.im 4))>
#<alt (* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))>
#<alt (* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))>
#<alt (* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (pow x.re 4)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 2 (* x.im x.re))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
#<alt (* 3 (pow x.im 2))>
Calls

84 calls:

TimeVariablePointExpression
4.0ms
x.im
@0
(* x.re (* -3 (* x.im x.im)))
3.0ms
x.im
@inf
(* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re)
1.0ms
x.re
@0
(/ (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re) (+ (* x.re x.re) (* 3 (* x.im x.im))))
1.0ms
x.im
@0
(/ (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re) (+ (* x.re x.re) (* 3 (* x.im x.im))))
1.0ms
x.im
@inf
(/ (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re) (+ (* x.re x.re) (* 3 (* x.im x.im))))

rewrite441.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
3224×*-lowering-*.f32
3224×*-lowering-*.f64
2358×/-lowering-/.f32
2358×/-lowering-/.f64
2086×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029127
1191118
21617116
08503116
Stop Event
iter limit
node limit
Counts
18 → 573
Calls
Call 1
Inputs
(* x.re (+ (* x.re x.re) (* (* x.im -3) x.im)))
(+ (* x.re x.re) (* (* x.im -3) x.im))
(* x.re x.re)
(* (* x.im -3) x.im)
(* x.re (* x.re x.re))
(* x.re (* -3 (* x.im x.im)))
(* -3 (* x.im x.im))
(* x.im x.im)
(- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.re (+ x.im x.im)) x.im))
(* (- (* x.re x.re) (* x.im x.im)) x.re)
(- (* x.re x.re) (* x.im x.im))
(/ (* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re) (+ (* x.re x.re) (* 3 (* x.im x.im))))
(* (- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9)) x.re)
(- (* x.re (* x.re (* x.re x.re))) (* (* x.im (* x.im (* x.im x.im))) 9))
(* x.re (* x.re (* x.re x.re)))
(* x.im -3)
(* x.re (+ x.im x.im))
(* 3 (* x.im x.im))
Outputs
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(+.f64 (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)) (*.f64 x.re (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (*.f64 (/.f64 x.re #s(literal -1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))))
(fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(fma.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.re) x.re (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(fma.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(fma.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im (*.f64 x.re (*.f64 x.re x.re)))
(neg.f64 (*.f64 (/.f64 x.re #s(literal -1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(/.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) x.re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) x.re) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re))))
(/.f64 (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal 1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(/.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) x.re)) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) x.re)) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) x.re)) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)) (*.f64 x.re (*.f64 x.re x.re))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) x.re)
(*.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))
(*.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 x.re #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 x.re) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 x.re (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 x.re (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (/.f64 (neg.f64 x.re) #s(literal -1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal -1 binary64)) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(+.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)))
(+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 (*.f64 x.im #s(literal 3 binary64))) x.im))
(+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))
(+.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(+.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(+.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(-.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(fma.f64 x.re x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(fma.f64 x.re x.re (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 x.re x.re (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)))
(fma.f64 x.re x.re (*.f64 (neg.f64 (*.f64 x.im #s(literal 3 binary64))) x.im))
(fma.f64 x.im (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.re))
(fma.f64 #s(literal -3 binary64) (*.f64 x.im x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 x.im #s(literal -3 binary64)) x.im (*.f64 x.re x.re))
(fma.f64 (*.f64 x.im x.im) #s(literal -3 binary64) (*.f64 x.re x.re))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (neg.f64 (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (pow.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (pow.f64 (*.f64 (neg.f64 (*.f64 x.im #s(literal 3 binary64))) x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x.im #s(literal 3 binary64))) x.im) (*.f64 (neg.f64 (*.f64 x.im #s(literal 3 binary64))) x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 (*.f64 x.im #s(literal 3 binary64))) x.im)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) #s(literal 3 binary64)) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.re)))
(pow.f64 x.re #s(literal 2 binary64))
(pow.f64 (*.f64 x.re x.re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x.re)) #s(literal 2 binary64))
(*.f64 x.re x.re)
(*.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.re)))
(*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
(exp.f64 (*.f64 (log.f64 x.re) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.re)) #s(literal 3/2 binary64)))
(pow.f64 x.re #s(literal 3 binary64))
(pow.f64 (*.f64 x.re x.re) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 x.re #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x.re)) #s(literal 3 binary64))
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 (*.f64 x.re x.re) x.re)
(*.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)))
(*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im))
(*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re)
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
(*.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im)
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64))
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
(*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)))
(pow.f64 x.im #s(literal 2 binary64))
(pow.f64 (*.f64 x.im x.im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x.im)) #s(literal 2 binary64))
(*.f64 x.im x.im)
(*.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.im)))
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(+.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(+.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(+.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))
(+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))
(-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (/.f64 (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (-.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (/.f64 (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(fma.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))
(fma.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(fma.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(fma.f64 x.re (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(fma.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(fma.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(fma.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(fma.f64 x.im (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (neg.f64 x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re (neg.f64 (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(fma.f64 (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x.im) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(fma.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(fma.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(fma.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re) (neg.f64 (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(fma.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (neg.f64 x.re)) x.im (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(fma.f64 #s(literal -1 binary64) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(fma.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)))
(fma.f64 (*.f64 x.re (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))
(fma.f64 (*.f64 x.re (+.f64 x.re x.im)) (-.f64 x.re x.im) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(fma.f64 (*.f64 x.re (+.f64 x.re x.im)) (-.f64 x.re x.im) (neg.f64 (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (-.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))
(/.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (-.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (neg.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (neg.f64 (-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (-.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (neg.f64 (neg.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (neg.f64 (-.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (pow.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (pow.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) x.re) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (+.f64 (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (+.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (pow.f64 (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (+.f64 (*.f64 (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (-.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (/.f64 (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))) (/.f64 (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))) #s(literal -1 binary64))
(*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)) (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (*.f64 (*.f64 x.im (/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))))
(*.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64))))))
(*.f64 (/.f64 (*.f64 x.re (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) x.re) (/.f64 (*.f64 x.re (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))) (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 0 binary64) x.im) #s(literal 0 binary64)))))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re))
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re))
(fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))
(fma.f64 x.re (*.f64 x.re x.re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re))
(fma.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re))
(fma.f64 (*.f64 x.re x.re) x.re (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.re (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re) (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re))
(fma.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)) (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re))
(fma.f64 (*.f64 x.re (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re))
(/.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (neg.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (neg.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) x.re)) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) x.re)) (neg.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (pow.f64 (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))) (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re)) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (pow.f64 (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (-.f64 (*.f64 (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (pow.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))) (-.f64 (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re)) (*.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) x.re)))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)
(*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.re))
(*.f64 (*.f64 x.re (+.f64 x.re x.im)) (-.f64 x.re x.im))
(+.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.re x.re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(-.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.im x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))
(fma.f64 x.re x.re (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))
(fma.f64 x.re x.re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))
(fma.f64 x.im (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 #s(literal 0 binary64) x.im) x.im (*.f64 x.re x.re))
(fma.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.re x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.re x.im) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(fma.f64 #s(literal -1 binary64) (*.f64 x.im x.im) (*.f64 x.re x.re))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (neg.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (neg.f64 (-.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (neg.f64 (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (pow.f64 (-.f64 (*.f64 x.im x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (-.f64 (*.f64 x.im x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.im x.im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))
(*.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(+.f64 (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)) (*.f64 x.re (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (*.f64 (/.f64 x.re #s(literal -1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))))
(fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(fma.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.re) x.re (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(fma.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))
(fma.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im (*.f64 x.re (*.f64 x.re x.re)))
(neg.f64 (*.f64 (/.f64 x.re #s(literal -1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(/.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) x.re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) x.re) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re))))
(/.f64 (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal 1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(/.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) x.re)) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) x.re)) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) x.re)) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)) (*.f64 x.re (*.f64 x.re x.re))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) x.re)
(*.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))
(*.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (/.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 x.re #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 x.re) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 x.re (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal -27 binary64)))) (/.f64 x.re (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)) (*.f64 x.re x.re)))))))
(*.f64 (/.f64 (neg.f64 x.re) #s(literal -1 binary64)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal -1 binary64)) (/.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))
(+.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(+.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.re))
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) x.re) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) x.re))
(fma.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))
(fma.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.re))
(fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) x.re (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) x.re))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) x.re (*.f64 x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) x.re (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.re))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) x.re) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(/.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) x.re)) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) x.re)) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (-.f64 (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.re) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.re)) (*.f64 (*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (-.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 x.re (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) x.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) x.re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) x.re) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) x.re)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) x.re) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) x.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) x.re) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) x.re)))))
(*.f64 x.re (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) x.re)
(+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))
(+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(+.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(+.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(+.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(+.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(+.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))
(-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))
(fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.re x.re) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.re x.re) (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.re x.re) (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.re x.re) (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(fma.f64 x.im (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.re)) x.re (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.re)) x.re (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(fma.f64 (*.f64 x.re (*.f64 x.re x.re)) x.re (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(fma.f64 (*.f64 x.re (*.f64 x.re x.re)) x.re (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 (*.f64 x.re (*.f64 x.re x.re)) x.re (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(fma.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(fma.f64 #s(literal 9 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(fma.f64 #s(literal -9 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 9 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(fma.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (neg.f64 (-.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (pow.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (pow.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (pow.f64 (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) x.im) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (pow.f64 (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (pow.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))))) (pow.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal -729 binary64)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (pow.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) #s(literal -9 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))) (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) #s(literal 81 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))))
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 x.re)))
(exp.f64 (*.f64 (log.f64 x.re) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.re)) #s(literal 2 binary64)))
(pow.f64 x.re #s(literal 4 binary64))
(pow.f64 (*.f64 x.re x.re) #s(literal 2 binary64))
(*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))
(*.f64 (*.f64 x.re (*.f64 x.re x.re)) x.re)
(*.f64 x.im #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) x.im)
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(-.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im)))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(/.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 x.im x.im) #s(literal 0 binary64)))
(/.f64 (*.f64 x.re #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) x.re) (+.f64 (*.f64 x.im x.im) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 0 binary64) x.re) #s(literal 0 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (neg.f64 (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))))
(/.f64 (neg.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (neg.f64 (+.f64 (*.f64 x.im x.im) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 x.re #s(literal 0 binary64))) #s(literal 0 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) x.re)) (neg.f64 (+.f64 (*.f64 x.im x.im) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 0 binary64) x.re)) #s(literal 0 binary64))
(*.f64 x.re (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 x.im (+.f64 x.re x.re))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x.re)
(*.f64 #s(literal 2 binary64) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re #s(literal 2 binary64)) x.im)
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(*.f64 (*.f64 x.im x.im) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))
(*.f64 (*.f64 x.im #s(literal 3 binary64)) x.im)

simplify238.0ms (1.3%)

Algorithm
egg-herbie
Rules
3844×*-lowering-*.f32
3844×*-lowering-*.f64
1264×fnmadd-define
1232×+-lowering-+.f64
1232×+-lowering-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01072256
13302226
29562214
340512214
082842214
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(* -3 (* (pow x.im 2) x.re))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(pow x.re 3)
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (pow x.im 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(* -3 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* -3 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(pow x.re 2)
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(* x.re (- (* -1 (pow x.im 2)) (* 2 (pow x.im 2))))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(pow x.re 3)
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(* -1 (* (pow x.im 2) x.re))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(pow x.re 3)
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(* -1 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -1 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -1 (pow x.im 2))
(- (pow x.re 2) (pow x.im 2))
(- (pow x.re 2) (pow x.im 2))
(- (pow x.re 2) (pow x.im 2))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 2)
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(* -1 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* -1 (pow x.im 2))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(* -3 (* (pow x.im 2) x.re))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(pow x.re 3)
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -9 (* (pow x.im 4) x.re))
(* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))
(* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))
(* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))
(pow x.re 5)
(* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(pow x.re 5)
(* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))
(* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))
(* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))
(pow x.re 5)
(+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))
(+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))
(+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))
(* -9 (* (pow x.im 4) x.re))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(* -9 (* (pow x.im 4) x.re))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(* -9 (pow x.im 4))
(- (pow x.re 4) (* 9 (pow x.im 4)))
(- (pow x.re 4) (* 9 (pow x.im 4)))
(- (pow x.re 4) (* 9 (pow x.im 4)))
(pow x.re 4)
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(pow x.re 4)
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(pow x.re 4)
(+ (* -9 (pow x.im 4)) (pow x.re 4))
(+ (* -9 (pow x.im 4)) (pow x.re 4))
(+ (* -9 (pow x.im 4)) (pow x.re 4))
(* -9 (pow x.im 4))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(* -9 (pow x.im 4))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(pow x.re 4)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 2 (* x.im x.re))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
(* 3 (pow x.im 2))
Outputs
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* (pow x.re 2) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(pow x.re 2)
(*.f64 x.re x.re)
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(+ (* -3 (pow x.im 2)) (pow x.re 2))
(+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 3))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(pow x.re 2)
(*.f64 x.re x.re)
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(* x.re (- (* -1 (pow x.im 2)) (* 2 (pow x.im 2))))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (- (+ (* -1 (pow x.im 2)) (pow x.re 2)) (* 2 (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -1 (/ (+ (* 2 (pow x.im 2)) (pow x.im 2)) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) (+ 1 (* -2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* (pow x.im 2) (- (* -1 x.re) (* 2 x.re))) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (* -1 x.re) (* 2 x.re)))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (- (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))) (* 2 x.re)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.im 2) x.re))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* x.re (+ (* -1 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.re 3) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.re 3) (- (/ (pow x.im 2) (pow x.re 2)) 1)))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (* -1 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.im 2) x.re))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (* (pow x.im 2) x.re))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -1 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(* -1 (pow x.im 2))
(-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))
(- (pow x.re 2) (pow x.im 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(- (pow x.re 2) (pow x.im 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(- (pow x.re 2) (pow x.im 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* (pow x.re 2) (+ 1 (* -1 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow x.re 2)
(*.f64 x.re x.re)
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+ (* -1 (pow x.im 2)) (pow x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* -1 (pow x.im 2))
(-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* -1 (pow x.im 2))
(-.f64 #s(literal 0 binary64) (*.f64 x.im x.im))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (- (/ (pow x.re 2) (pow x.im 2)) 1))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.im) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(* -9 (* (pow x.im 4) x.re))
(*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))))
(* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* x.re (+ (* -9 (pow x.im 4)) (pow x.re 4)))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(pow x.re 5)
(pow.f64 x.re #s(literal 5 binary64))
(* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.re 5) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(pow x.re 5)
(pow.f64 x.re #s(literal 5 binary64))
(* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* -1 (* (pow x.re 5) (- (* 9 (/ (pow x.im 4) (pow x.re 4))) 1)))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(pow x.re 5)
(pow.f64 x.re #s(literal 5 binary64))
(+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -9 (* (pow x.im 4) x.re)) (pow x.re 5))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* -9 (* (pow x.im 4) x.re))
(*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* -9 (* (pow x.im 4) x.re))
(*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (+ (* -9 x.re) (/ (pow x.re 5) (pow x.im 4))))
(+.f64 (pow.f64 x.re #s(literal 5 binary64)) (*.f64 x.re (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))))
(* -9 (pow x.im 4))
(*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))
(- (pow x.re 4) (* 9 (pow x.im 4)))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(- (pow x.re 4) (* 9 (pow x.im 4)))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(- (pow x.re 4) (* 9 (pow x.im 4)))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(* (pow x.re 4) (+ 1 (* -9 (/ (pow x.im 4) (pow x.re 4)))))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(+ (* -9 (pow x.im 4)) (pow x.re 4))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(+ (* -9 (pow x.im 4)) (pow x.re 4))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(+ (* -9 (pow x.im 4)) (pow x.re 4))
(+.f64 (*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))
(* -9 (pow x.im 4))
(*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(*.f64 (pow.f64 x.im #s(literal 4 binary64)) (+.f64 #s(literal -9 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(*.f64 (pow.f64 x.im #s(literal 4 binary64)) (+.f64 #s(literal -9 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(*.f64 (pow.f64 x.im #s(literal 4 binary64)) (+.f64 #s(literal -9 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))))
(* -9 (pow x.im 4))
(*.f64 #s(literal -9 binary64) (pow.f64 x.im #s(literal 4 binary64)))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(*.f64 (pow.f64 x.im #s(literal 4 binary64)) (+.f64 #s(literal -9 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(*.f64 (pow.f64 x.im #s(literal 4 binary64)) (+.f64 #s(literal -9 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))))
(* (pow x.im 4) (- (/ (pow x.re 4) (pow x.im 4)) 9))
(*.f64 (pow.f64 x.im #s(literal 4 binary64)) (+.f64 #s(literal -9 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(pow x.re 4)
(pow.f64 x.re #s(literal 4 binary64))
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 2 (* x.im x.re))
(*.f64 x.im (*.f64 #s(literal 2 binary64) x.re))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))
(* 3 (pow x.im 2))
(*.f64 x.im (*.f64 x.im #s(literal 3 binary64)))

eval196.0ms (1.1%)

Compiler

Compiled 38937 to 1945 computations (95% saved)

prune120.0ms (0.7%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New105331056
Fresh123
Picked145
Done011
Total1055101065
Accuracy
100.0%
Counts
1065 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
(pow.f64 x.re #s(literal 3 binary64))
36.7%
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
85.0%
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (*.f64 x.re (+.f64 x.im x.im)) x.im))
81.5%
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
61.3%
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
61.2%
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
89.3%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
52.5%
(*.f64 x.re (*.f64 x.re x.re))
54.3%
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
61.2%
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
Compiler

Compiled 173 to 106 computations (38.7% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff6208
(pow.f64 x.re #s(literal 3 binary64))
cost-diff0
(*.f64 x.re #s(literal -3 binary64))
cost-diff0
(*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im)
cost-diff0
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
cost-diff0
(*.f64 x.im #s(literal -3 binary64))
cost-diff0
(*.f64 x.re x.im)
cost-diff0
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
cost-diff0
(*.f64 x.im x.re)
cost-diff0
(*.f64 x.im (*.f64 x.im x.re))
cost-diff0
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
cost-diff0
(*.f64 x.im x.im)
cost-diff0
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
cost-diff0
(*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))
cost-diff128
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
Rules
72×*-lowering-*.f32
72×*-lowering-*.f64
36×fma-define
34×fma-lowering-fma.f32
34×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02091
14591
26591
37191
07191
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* x.re (* (* x.im x.im) -3)) (* x.re (* x.re x.re)))
(* x.re (* (* x.im x.im) -3))
x.re
(* (* x.im x.im) -3)
(* x.im x.im)
x.im
-3
(* x.re (* x.re x.re))
(* x.re x.re)
(* -3 (* x.im (* x.im x.re)))
-3
(* x.im (* x.im x.re))
x.im
(* x.im x.re)
x.re
(* (* x.re x.im) (* x.im -3))
(* x.re x.im)
x.re
x.im
(* x.im -3)
-3
(* (* (* x.re -3) x.im) x.im)
(* (* x.re -3) x.im)
(* x.re -3)
x.re
-3
x.im
(pow x.re 3)
x.re
3
Outputs
(+ (* x.re (* (* x.im x.im) -3)) (* x.re (* x.re x.re)))
(*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))
(* x.re (* (* x.im x.im) -3))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
x.re
(* (* x.im x.im) -3)
(*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))
(* x.im x.im)
(*.f64 x.im x.im)
x.im
-3
#s(literal -3 binary64)
(* x.re (* x.re x.re))
(*.f64 x.re (*.f64 x.re x.re))
(* x.re x.re)
(*.f64 x.re x.re)
(* -3 (* x.im (* x.im x.re)))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
-3
#s(literal -3 binary64)
(* x.im (* x.im x.re))
(*.f64 x.re (*.f64 x.im x.im))
x.im
(* x.im x.re)
(*.f64 x.re x.im)
x.re
(* (* x.re x.im) (* x.im -3))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(* x.re x.im)
(*.f64 x.re x.im)
x.re
x.im
(* x.im -3)
(*.f64 x.im #s(literal -3 binary64))
-3
#s(literal -3 binary64)
(* (* (* x.re -3) x.im) x.im)
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(* (* x.re -3) x.im)
(*.f64 x.re (*.f64 x.im #s(literal -3 binary64)))
(* x.re -3)
(*.f64 x.re #s(literal -3 binary64))
x.re
-3
#s(literal -3 binary64)
x.im
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
x.re
3
#s(literal 3 binary64)

localize196.0ms (1.1%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(pow.f64 x.re #s(literal 3 binary64))
accuracy100.0%
(*.f64 x.re #s(literal -3 binary64))
accuracy99.8%
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
accuracy99.7%
(*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im)
accuracy100.0%
(*.f64 x.re x.im)
accuracy100.0%
(*.f64 x.im #s(literal -3 binary64))
accuracy99.6%
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
accuracy100.0%
(*.f64 x.im x.re)
accuracy99.7%
(*.f64 x.im (*.f64 x.im x.re))
accuracy99.7%
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
accuracy99.9%
(*.f64 x.re (*.f64 x.re x.re))
accuracy99.7%
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
accuracy89.9%
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
accuracy86.9%
(*.f64 x.re (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)))
Results
160.0ms256×0valid
Compiler

Compiled 99 to 21 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
ival-mult: 123.0ms (94.7% of total)
ival-pow: 5.0ms (3.9% of total)
ival-add: 1.0ms (0.8% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0%)

Counts
15 → 288
Calls
Call 1
Inputs
#<alt (+ (* x.re (* (* x.im x.im) -3)) (* x.re (* x.re x.re)))>
#<alt (* x.re (* (* x.im x.im) -3))>
#<alt (* (* x.im x.im) -3)>
#<alt (* x.im x.im)>
#<alt (* -3 (* x.im (* x.im x.re)))>
#<alt (* x.im (* x.im x.re))>
#<alt (* x.im x.re)>
#<alt (* (* x.re x.im) (* x.im -3))>
#<alt (* x.re x.im)>
#<alt (* x.im -3)>
#<alt (* (* (* x.re -3) x.im) x.im)>
#<alt (* (* x.re -3) x.im)>
#<alt (* x.re -3)>
#<alt (pow x.re 3)>
#<alt (* x.re (* x.re x.re))>
Outputs
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (pow x.re 3)>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (* -3 (pow x.im 2))>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* (pow x.im 2) x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 x.im)>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
Calls

72 calls:

TimeVariablePointExpression
0.0ms
x.re
@inf
(* (* x.re -3) x.im)
0.0ms
x.im
@0
(+ (* x.re (* (* x.im x.im) -3)) (* x.re (* x.re x.re)))
0.0ms
x.re
@0
(* (* x.re -3) x.im)
0.0ms
x.re
@-inf
(* x.im (* x.im x.re))
0.0ms
x.im
@-inf
(* (* x.re -3) x.im)

rewrite250.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
3824×*-lowering-*.f32
3824×*-lowering-*.f64
1902×+-lowering-+.f64
1902×+-lowering-+.f32
1568×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02074
16774
239474
3561974
0929674
Stop Event
iter limit
node limit
Counts
15 → 220
Calls
Call 1
Inputs
(+ (* x.re (* (* x.im x.im) -3)) (* x.re (* x.re x.re)))
(* x.re (* (* x.im x.im) -3))
(* (* x.im x.im) -3)
(* x.im x.im)
(* -3 (* x.im (* x.im x.re)))
(* x.im (* x.im x.re))
(* x.im x.re)
(* (* x.re x.im) (* x.im -3))
(* x.re x.im)
(* x.im -3)
(* (* (* x.re -3) x.im) x.im)
(* (* x.re -3) x.im)
(* x.re -3)
(pow x.re 3)
(* x.re (* x.re x.re))
Outputs
(+.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) (*.f64 x.re (*.f64 x.re x.re)))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(+.f64 (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (neg.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) #s(literal -1 binary64)))
(-.f64 (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(-.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(fma.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(fma.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.re) x.re (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(fma.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)) (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))
(/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(/.f64 (+.f64 (*.f64 #s(literal -19683 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))) (*.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))) (+.f64 (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (*.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (*.f64 (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (+.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))
(/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -19683 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) (neg.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (*.f64 (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (+.f64 (*.f64 (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (+.f64 (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(/.f64 (*.f64 x.re (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(/.f64 (*.f64 x.re (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))
(/.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -19683 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))) (+.f64 (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (+.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))
(/.f64 (*.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))) x.re) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64)))))) #s(literal -1 binary64))
(*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))
(*.f64 (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(*.f64 (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(*.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))) (*.f64 (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))))
(*.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))) (/.f64 (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))
(*.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(*.f64 (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)) x.re)
(*.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))
(*.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))
(*.f64 (/.f64 (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) x.re) (/.f64 (*.f64 x.re (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))) (-.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (+.f64 (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))))))) (+.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))))) (-.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) #s(literal 9 binary64))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 #s(literal -27 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 9 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (+.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re x.re))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 1 binary64))
(*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(*.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)))
(*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re)
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
(*.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im)
(*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 x.im))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) #s(literal 1 binary64)) (*.f64 (log.f64 x.im) #s(literal 1 binary64))))
(pow.f64 x.im #s(literal 2 binary64))
(pow.f64 (*.f64 x.im x.im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x.im)) #s(literal 2 binary64))
(*.f64 x.im x.im)
(*.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 1 binary64))
(*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(*.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)))
(*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re)
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
(*.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im)
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im x.im))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 x.im))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)) (*.f64 (log.f64 x.re) #s(literal 1 binary64))))
(pow.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal 1 binary64))
(*.f64 x.re (*.f64 x.im x.im))
(*.f64 x.im (*.f64 x.re x.im))
(*.f64 (*.f64 x.im x.im) x.re)
(*.f64 (*.f64 x.re x.im) x.im)
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 x.im) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) (*.f64 (log.f64 x.im) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) #s(literal 1 binary64)) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) #s(literal 1 binary64)) (*.f64 (log.f64 x.re) #s(literal 1 binary64))))
(pow.f64 (*.f64 x.re x.im) #s(literal 1 binary64))
(*.f64 x.re x.im)
(*.f64 x.im x.re)
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 1 binary64))
(*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(*.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)))
(*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re)
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
(*.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im)
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 x.im) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) (*.f64 (log.f64 x.im) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) #s(literal 1 binary64)) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) #s(literal 1 binary64)) (*.f64 (log.f64 x.re) #s(literal 1 binary64))))
(pow.f64 (*.f64 x.re x.im) #s(literal 1 binary64))
(*.f64 x.re x.im)
(*.f64 x.im x.re)
(*.f64 x.im #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) x.im)
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64)))) #s(literal 1 binary64))
(*.f64 x.re (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))
(*.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)))
(*.f64 (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))) x.re)
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
(*.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im)
(*.f64 x.re (*.f64 x.im #s(literal -3 binary64)))
(*.f64 x.im (*.f64 x.re #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.im) #s(literal -3 binary64))
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)
(*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im)
(*.f64 x.re #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) x.re)
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 x.re)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) (log.f64 x.re)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 x.re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) (*.f64 (log.f64 x.re) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) #s(literal 2 binary64)) (*.f64 (log.f64 x.re) #s(literal 1 binary64))))
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) x.re)
(pow.f64 x.re #s(literal 3 binary64))
(pow.f64 (*.f64 x.re x.re) #s(literal 3/2 binary64))
(pow.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 x.re #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 x.re #s(literal 3/4 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x.re))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 (log.f64 x.re) #s(literal 1 binary64)))
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 (*.f64 x.re x.re) x.re)
(*.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x.re #s(literal 3/4 binary64)) (pow.f64 x.re #s(literal 9/4 binary64)))
(*.f64 (pow.f64 x.re #s(literal 9/4 binary64)) (pow.f64 x.re #s(literal 3/4 binary64)))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 x.re)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) (log.f64 x.re)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 x.re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) (*.f64 (log.f64 x.re) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) #s(literal 2 binary64)) (*.f64 (log.f64 x.re) #s(literal 1 binary64))))
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) x.re)
(pow.f64 x.re #s(literal 3 binary64))
(pow.f64 (*.f64 x.re x.re) #s(literal 3/2 binary64))
(pow.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 x.re #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 x.re #s(literal 3/4 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x.re))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 (log.f64 x.re) #s(literal 1 binary64)))
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 (*.f64 x.re x.re) x.re)
(*.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x.re #s(literal 3/4 binary64)) (pow.f64 x.re #s(literal 9/4 binary64)))
(*.f64 (pow.f64 x.re #s(literal 9/4 binary64)) (pow.f64 x.re #s(literal 3/4 binary64)))

simplify198.0ms (1.1%)

Algorithm
egg-herbie
Rules
2320×*-lowering-*.f32
2320×*-lowering-*.f64
1748×fmsub-define
1692×fma-lowering-fma.f32
1692×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0311506
1851506
22401506
38441506
426021506
562691506
080041506
Stop Event
iter limit
node limit
Counts
288 → 288
Calls
Call 1
Inputs
(* -3 (* (pow x.im 2) x.re))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(pow x.re 3)
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(* -3 (pow x.im 2))
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* (pow x.im 2) x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 x.im)
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
Outputs
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(* -3 (pow x.im 2))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* (pow x.im 2) x.re)
(*.f64 x.im (*.f64 x.im x.re))
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 x.im)
(*.f64 #s(literal -3 binary64) x.im)
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))

eval69.0ms (0.4%)

Compiler

Compiled 8482 to 453 computations (94.7% saved)

prune31.0ms (0.2%)

Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New5062508
Fresh000
Picked145
Done145
Total50810518
Accuracy
100.0%
Counts
518 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
(pow.f64 x.re #s(literal 3 binary64))
36.7%
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
81.5%
(+.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))
61.3%
(*.f64 (*.f64 (*.f64 x.re x.im) #s(literal -3 binary64)) x.im)
61.3%
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
61.2%
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
89.3%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
52.5%
(*.f64 x.re (*.f64 x.re x.re))
54.3%
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
61.2%
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
Compiler

Compiled 116 to 71 computations (38.8% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x.im x.im)
cost-diff0
(*.f64 x.re #s(literal -3 binary64))
cost-diff0
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
cost-diff128
(+.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))
cost-diff0
(*.f64 x.re x.im)
cost-diff0
(*.f64 (*.f64 x.re x.im) #s(literal -3 binary64))
cost-diff0
(*.f64 (*.f64 (*.f64 x.re x.im) #s(literal -3 binary64)) x.im)
Rules
72×*-lowering-*.f32
72×*-lowering-*.f64
40×fma-define
34×fma-lowering-fma.f32
34×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01250
13050
26350
38550
48650
08650
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* (* x.re x.im) -3) x.im)
(* (* x.re x.im) -3)
(* x.re x.im)
x.re
x.im
-3
(+ (* (* x.re -3) (* x.im x.im)) (* x.re (* x.re x.re)))
(* (* x.re -3) (* x.im x.im))
(* x.re -3)
x.re
-3
(* x.im x.im)
x.im
(* x.re (* x.re x.re))
(* x.re x.re)
Outputs
(* (* (* x.re x.im) -3) x.im)
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* (* x.re x.im) -3)
(*.f64 x.re (*.f64 x.im #s(literal -3 binary64)))
(* x.re x.im)
(*.f64 x.re x.im)
x.re
x.im
-3
#s(literal -3 binary64)
(+ (* (* x.re -3) (* x.im x.im)) (* x.re (* x.re x.re)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (* x.re -3) (* x.im x.im))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(* x.re -3)
(*.f64 x.re #s(literal -3 binary64))
x.re
-3
#s(literal -3 binary64)
(* x.im x.im)
(*.f64 x.im x.im)
x.im
(* x.re (* x.re x.re))
(*.f64 x.re (*.f64 x.re x.re))
(* x.re x.re)
(*.f64 x.re x.re)

localize58.0ms (0.3%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x.im x.im)
accuracy99.9%
(*.f64 x.re (*.f64 x.re x.re))
accuracy89.9%
(+.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))
accuracy86.8%
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
accuracy100.0%
(*.f64 x.re x.im)
accuracy99.8%
(*.f64 (*.f64 (*.f64 x.re x.im) #s(literal -3 binary64)) x.im)
accuracy99.6%
(*.f64 (*.f64 x.re x.im) #s(literal -3 binary64))
Results
31.0ms256×0valid
Compiler

Compiled 58 to 13 computations (77.6% saved)

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

series2.0ms (0%)

Counts
8 → 156
Calls
Call 1
Inputs
#<alt (* (* (* x.re x.im) -3) x.im)>
#<alt (* (* x.re x.im) -3)>
#<alt (* x.re x.im)>
#<alt (+ (* (* x.re -3) (* x.im x.im)) (* x.re (* x.re x.re)))>
#<alt (* (* x.re -3) (* x.im x.im))>
#<alt (* x.re -3)>
#<alt (* x.im x.im)>
#<alt (* x.re (* x.re x.re))>
Outputs
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* -3 (* x.im x.re))>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* x.im x.re)>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))>
#<alt (pow x.re 3)>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (pow x.re 3)>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))>
#<alt (pow x.re 3)>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 (* (pow x.im 2) x.re))>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (* -3 x.re)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
#<alt (pow x.re 3)>
Calls

39 calls:

TimeVariablePointExpression
0.0ms
x.re
@0
(+ (* (* x.re -3) (* x.im x.im)) (* x.re (* x.re x.re)))
0.0ms
x.re
@0
(* (* (* x.re x.im) -3) x.im)
0.0ms
x.re
@inf
(+ (* (* x.re -3) (* x.im x.im)) (* x.re (* x.re x.re)))
0.0ms
x.re
@-inf
(+ (* (* x.re -3) (* x.im x.im)) (* x.re (* x.re x.re)))
0.0ms
x.re
@inf
(* (* (* x.re x.im) -3) x.im)

rewrite292.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
3198×*-lowering-*.f32
3198×*-lowering-*.f64
1944×sum5-define
1834×sum3-define
926×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01241
14541
231041
3423041
0808741
Stop Event
iter limit
node limit
Counts
8 → 132
Calls
Call 1
Inputs
(* (* (* x.re x.im) -3) x.im)
(* (* x.re x.im) -3)
(* x.re x.im)
(+ (* (* x.re -3) (* x.im x.im)) (* x.re (* x.re x.re)))
(* (* x.re -3) (* x.im x.im))
(* x.re -3)
(* x.im x.im)
(* x.re (* x.re x.re))
Outputs
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(*.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(*.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im)
(*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) x.re)
(*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64))
(*.f64 x.re (*.f64 x.im #s(literal -3 binary64)))
(*.f64 x.im (*.f64 x.re #s(literal -3 binary64)))
(*.f64 (*.f64 x.re x.im) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im)
(*.f64 (*.f64 x.im #s(literal -3 binary64)) x.re)
(pow.f64 (*.f64 x.re x.im) #s(literal 1 binary64))
(*.f64 x.re x.im)
(*.f64 x.im x.re)
(+.f64 (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re x.re)))
(+.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (neg.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))) #s(literal -1 binary64)))
(-.f64 (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(-.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))))
(fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(fma.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.re) x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) x.re (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.re)))
(fma.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)) (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64) (*.f64 x.re (*.f64 x.re x.re)))
(neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (*.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (-.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (*.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (*.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (+.f64 (*.f64 (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))
(/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (-.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))) (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))) (*.f64 (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))) (+.f64 (*.f64 (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))) (+.f64 (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))) (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) #s(literal 1 binary64)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) #s(literal 1 binary64)) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (-.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) #s(literal -1 binary64))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(*.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(*.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (/.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))))
(*.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))))
(*.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))))
(*.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(*.f64 #s(literal 1 binary64) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x.re) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))) x.re)
(*.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))))
(*.f64 (/.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))) x.re) (/.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (-.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))))))) (+.f64 (*.f64 (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))) (-.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))) (*.f64 x.re (*.f64 x.re (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)))) (-.f64 (*.f64 (*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal -27 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))))))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -27 binary64)) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 #s(literal 9 binary64) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))))))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(*.f64 x.im (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (*.f64 x.re (*.f64 x.im x.im)))
(*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im))
(*.f64 (*.f64 x.im x.im) (*.f64 x.re #s(literal -3 binary64)))
(*.f64 (*.f64 x.re (*.f64 x.im #s(literal -3 binary64))) x.im)
(*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)) x.re)
(*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) #s(literal -3 binary64))
(*.f64 x.re #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) x.re)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 x.im))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 x.im #s(literal 2 binary64))
(pow.f64 (*.f64 x.im x.im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x.im)) #s(literal 2 binary64))
(*.f64 x.im x.im)
(*.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.im)))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 x.re)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 x.re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.re)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 x.re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 x.re))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x.re) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) x.re)
(pow.f64 x.re #s(literal 3 binary64))
(pow.f64 (*.f64 x.re x.re) #s(literal 3/2 binary64))
(pow.f64 (*.f64 x.re (*.f64 x.re x.re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 x.re #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x.re)) #s(literal 3 binary64))
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 (*.f64 x.re x.re) x.re)
(*.f64 (*.f64 x.re x.re) (exp.f64 (log.f64 x.re)))
(*.f64 (pow.f64 x.re #s(literal 3/2 binary64)) (pow.f64 x.re #s(literal 3/2 binary64)))

simplify185.0ms (1%)

Algorithm
egg-herbie
Rules
2320×*-lowering-*.f32
2320×*-lowering-*.f64
1748×fmsub-define
1692×fma-lowering-fma.f32
1692×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030846
184846
2241846
3844846
42642846
56319846
08014846
Stop Event
iter limit
node limit
Counts
156 → 156
Calls
Call 1
Inputs
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* -3 (* x.im x.re))
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* x.im x.re)
(* -3 (* (pow x.im 2) x.re))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(pow x.re 3)
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(pow x.re 3)
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(pow x.re 3)
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (* (pow x.im 2) x.re))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 (* (pow x.im 2) x.re))
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(* -3 x.re)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
(pow x.re 3)
Outputs
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* -3 (* x.im x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* x.im x.re)
(*.f64 x.im x.re)
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* x.re (+ (* -3 (pow x.im 2)) (pow x.re 2)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.re 3) (+ 1 (* -3 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -1 (* (pow x.re 3) (- (* 3 (/ (pow x.im 2) (pow x.re 2))) 1)))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(+ (* -3 (* (pow x.im 2) x.re)) (pow x.re 3))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ (* -3 x.re) (/ (pow x.re 3) (pow x.im 2))))
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im))))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 (* (pow x.im 2) x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(* -3 x.re)
(*.f64 #s(literal -3 binary64) x.re)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))
(pow x.re 3)
(*.f64 x.re (*.f64 x.re x.re))

eval35.0ms (0.2%)

Compiler

Compiled 6705 to 351 computations (94.8% saved)

prune33.0ms (0.2%)

Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New2880288
Fresh000
Picked022
Done088
Total28810298
Accuracy
100.0%
Counts
298 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
(pow.f64 x.re #s(literal 3 binary64))
36.7%
(/.f64 (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) #s(literal 9 binary64))) x.re) (+.f64 (*.f64 x.re x.re) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.im))))
81.5%
(+.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))
61.3%
(*.f64 (*.f64 (*.f64 x.re x.im) #s(literal -3 binary64)) x.im)
61.3%
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
61.2%
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
89.3%
(*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64))))
52.5%
(*.f64 x.re (*.f64 x.re x.re))
54.3%
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
61.2%
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
Compiler

Compiled 303 to 125 computations (58.7% saved)

regimes29.0ms (0.2%)

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

3 calls:

18.0ms
x.re
5.0ms
x.im
4.0ms
(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im))
Results
AccuracySegmentsBranch
96.8%3x.re
98.2%2x.im
97.0%2(-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im))
Compiler

Compiled 27 to 15 computations (44.4% saved)

regimes6.0ms (0%)

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

2 calls:

3.0ms
x.im
3.0ms
x.re
Results
AccuracySegmentsBranch
83.8%2x.re
86.7%2x.im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
Outputs
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im)
Calls

1 calls:

2.0ms
x.im
Results
AccuracySegmentsBranch
86.7%2x.im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
Outputs
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64)))
Calls

1 calls:

2.0ms
x.im
Results
AccuracySegmentsBranch
86.6%2x.im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes2.0ms (0%)

Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
(*.f64 x.re (*.f64 #s(literal -3 binary64) (*.f64 x.im x.im)))
Outputs
(*.f64 x.re (*.f64 x.re x.re))
(*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re)))
Calls

1 calls:

2.0ms
x.im
Results
AccuracySegmentsBranch
86.6%2x.im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

1.0ms
x.re
1.0ms
x.im
Results
AccuracySegmentsBranch
52.5%1x.re
52.5%1x.im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
7.448349464609319e+153
9.73313833927649e+154
Results
13.0ms96×0valid
Compiler

Compiled 170 to 111 computations (34.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 9.0ms (89.2% of total)
ival-sub: 1.0ms (9.9% of total)
ival-add: 1.0ms (9.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
1.5846162078964012e-32
8.473650737110668e-24
Results
20.0ms144×0valid
Compiler

Compiled 188 to 123 computations (34.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 14.0ms (85.8% of total)
ival-sub: 1.0ms (6.1% of total)
ival-add: 1.0ms (6.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
1.5846162078964012e-32
8.473650737110668e-24
Results
13.0ms144×0valid
Compiler

Compiled 188 to 123 computations (34.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 7.0ms (74.9% of total)
ival-sub: 1.0ms (10.7% of total)
ival-add: 1.0ms (10.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
1.5846162078964012e-32
8.473650737110668e-24
Results
12.0ms144×0valid
Compiler

Compiled 188 to 123 computations (34.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 6.0ms (72.8% of total)
ival-sub: 1.0ms (12.1% of total)
ival-add: 1.0ms (12.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
1.5846162078964012e-32
8.473650737110668e-24
Results
13.0ms144×0valid
Compiler

Compiled 188 to 123 computations (34.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (70.4% of total)
ival-sub: 1.0ms (11.7% of total)
ival-add: 1.0ms (11.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify9.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
03491
14891
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 x.im #s(literal 7500000000000000649248019499787427018610674511040337928006460586019754608633396678399700346338792988594701780712370067596163814920463155098000678186909696 binary64)) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im))) (*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im))
(if (<=.f64 x.im #s(literal 5104235503814077/680564733841876926926749214863536422912 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.im) #s(literal -3 binary64)) x.im))
(if (<=.f64 x.im #s(literal 5444517870735015/1361129467683753853853498429727072845824 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im))
(if (<=.f64 x.im #s(literal 4529838868451533/87112285931760246646623899502532662132736 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64))))
(if (<=.f64 x.im #s(literal 1067125502664063/21778071482940061661655974875633165533184 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re))))
(*.f64 x.re (*.f64 x.re x.re))
Outputs
(if (<=.f64 x.im #s(literal 7500000000000000649248019499787427018610674511040337928006460586019754608633396678399700346338792988594701780712370067596163814920463155098000678186909696 binary64)) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im #s(literal -3 binary64)) x.im))) (*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im))
(if (<=.f64 x.im #s(literal 7500000000000000649248019499787427018610674511040337928006460586019754608633396678399700346338792988594701780712370067596163814920463155098000678186909696 binary64)) (*.f64 x.re (+.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im #s(literal -3 binary64))))) (*.f64 x.im (*.f64 x.im (*.f64 x.re #s(literal -3 binary64)))))
(if (<=.f64 x.im #s(literal 5104235503814077/680564733841876926926749214863536422912 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.im) #s(literal -3 binary64)) x.im))
(if (<=.f64 x.im #s(literal 5104235503814077/680564733841876926926749214863536422912 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 #s(literal -3 binary64) (*.f64 x.im x.re))))
(if (<=.f64 x.im #s(literal 5444517870735015/1361129467683753853853498429727072845824 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re #s(literal -3 binary64)) x.im) x.im))
(if (<=.f64 x.im #s(literal 5444517870735015/1361129467683753853853498429727072845824 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (*.f64 x.re #s(literal -3 binary64)))))
(if (<=.f64 x.im #s(literal 4529838868451533/87112285931760246646623899502532662132736 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.im) (*.f64 x.im #s(literal -3 binary64))))
(if (<=.f64 x.im #s(literal 4529838868451533/87112285931760246646623899502532662132736 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im #s(literal -3 binary64)) (*.f64 x.im x.re)))
(if (<=.f64 x.im #s(literal 1067125502664063/21778071482940061661655974875633165533184 binary64)) (*.f64 x.re (*.f64 x.re x.re)) (*.f64 #s(literal -3 binary64) (*.f64 x.im (*.f64 x.im x.re))))
(*.f64 x.re (*.f64 x.re x.re))

soundness1.7s (9.2%)

Rules
4034×*-lowering-*.f32
4034×*-lowering-*.f64
3824×*-lowering-*.f32
3824×*-lowering-*.f64
3224×*-lowering-*.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0751410
12411380
27611368
333591368
087601368
01573
111264
092564
02074
16774
239474
3561974
0929674
01116
13315
28115
326311
491010
5537710
0819310
029127
1191118
21617116
08503116
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 253 to 143 computations (43.5% saved)

preprocess56.0ms (0.3%)

Remove

(negabs x.re)

Compiler

Compiled 410 to 194 computations (52.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...