xx*yy + yx*zy + zx*xy - xx*zy - yx*xy - zx*yy

Time bar (total: 7.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze1.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
100%99.7%0%0.3%0%0%0%1
Compiler

Compiled 71 to 43 computations (39.4% saved)

sample2.9s (37.8%)

Memory
297.4MiB live, 1 463.6MiB allocated
Samples
1.6s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-mult: 446.0ms (37% of total)
ival-<=: 349.0ms (28.9% of total)
ival-add: 212.0ms (17.6% of total)
ival-sub: 109.0ms (9% of total)
ival-and: 74.0ms (6.1% of total)
exact: 13.0ms (1.1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain699.0ms (9.2%)

Memory
122.6MiB live, 375.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
170-0-(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))
130-0-(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))
130-0-(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
50-0-(+.f64 (*.f64 xx yy) (*.f64 yx zy))
50-0-(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))
00-0-(*.f64 zx xy)
00-0-(*.f64 xx zy)
00-0-(*.f64 xx yy)
00-0-(*.f64 yx xy)
00-0-(*.f64 zx yy)
00-0-zx
00-0-(*.f64 yx zy)
00-0-xy
00-0-yy
00-0-xx
00-0-yx
00-0-zy
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))nan-rescue170
(+.f64 (*.f64 xx yy) (*.f64 yx zy))overflow66
(*.f64 xx yy)overflow39
(*.f64 yx zy)overflow35
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))overflow88
(*.f64 zx xy)overflow30
(*.f64 xx zy)overflow44
-.f64(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))nan-rescue130
(+.f64 (*.f64 xx yy) (*.f64 yx zy))overflow66
(*.f64 xx yy)overflow39
(*.f64 xx zy)overflow44
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))overflow104
(*.f64 yx zy)overflow35
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))overflow88
(*.f64 zx xy)overflow30
(*.f64 yx xy)overflow34
-.f64(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))nan-rescue130
(*.f64 xx yy)overflow39
(*.f64 xx zy)overflow44
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))overflow104
(*.f64 yx xy)overflow34
(*.f64 yx zy)overflow35
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))overflow88
(*.f64 zx xy)overflow30
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))overflow118
(+.f64 (*.f64 xx yy) (*.f64 yx zy))overflow66
(*.f64 zx yy)overflow32
+.f64(+.f64 (*.f64 xx yy) (*.f64 yx zy))nan-rescue50
(*.f64 xx yy)overflow39
(*.f64 yx zy)overflow35
+.f64(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))nan-rescue50
(+.f64 (*.f64 xx yy) (*.f64 yx zy))overflow66
(*.f64 xx yy)overflow39
(*.f64 yx zy)overflow35
(*.f64 zx xy)overflow30
Confusion
Predicted +Predicted -
+410
-0215
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+4100
-00215
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0215
130
210
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
202.0ms512×0valid
Compiler

Compiled 225 to 55 computations (75.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 174.0ms
ival-mult: 90.0ms (51.6% of total)
ival-add: 77.0ms (44.1% of total)
ival-sub: 6.0ms (3.4% of total)
ival-true: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)

preprocess376.0ms (4.9%)

Memory
-150.7MiB live, 43.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0160645
1645627
22053613
35908553
01723
02823
15923
215223
347419
4155317
5377517
6602017
7655617
8671817
9674717
10675517
11707417
12785817
0801115
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
Outputs
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
(fma.f64 (-.f64 zx yx) xy (fma.f64 (-.f64 yx xx) zy (*.f64 (-.f64 xx zx) yy)))
Compiler

Compiled 23 to 17 computations (26.1% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 6 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.0%
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
Compiler

Compiled 23 to 17 computations (26.1% saved)

simplify203.0ms (2.7%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff1
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))
cost-diff2
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))
cost-diff2
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))
cost-diff2
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01799
02899
15999
215299
347489
4155387
5377587
6602087
7655687
8671887
9674787
10675587
11707487
12785887
0801178
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))
(+.f64 (*.f64 xx yy) (*.f64 yx zy))
(*.f64 xx yy)
xx
yy
(*.f64 yx zy)
yx
zy
(*.f64 zx xy)
zx
xy
(*.f64 xx zy)
(*.f64 yx xy)
(*.f64 zx yy)
Outputs
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
(fma.f64 (-.f64 zx yx) xy (fma.f64 (-.f64 yx xx) zy (*.f64 (-.f64 xx zx) yy)))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))
(fma.f64 (-.f64 yx xx) zy (fma.f64 (-.f64 zx yx) xy (*.f64 yy xx)))
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))
(fma.f64 (-.f64 yx xx) zy (fma.f64 xy zx (*.f64 yy xx)))
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))
(fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))
(+.f64 (*.f64 xx yy) (*.f64 yx zy))
(fma.f64 zy yx (*.f64 yy xx))
(*.f64 xx yy)
(*.f64 yy xx)
xx
yy
(*.f64 yx zy)
(*.f64 zy yx)
yx
zy
(*.f64 zx xy)
(*.f64 xy zx)
zx
xy
(*.f64 xx zy)
(*.f64 zy xx)
(*.f64 yx xy)
(*.f64 xy yx)
(*.f64 zx yy)

localize38.0ms (0.5%)

Memory
15.9MiB live, 15.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy1.1171833716604116
(+.f64 (*.f64 xx yy) (*.f64 yx zy))
accuracy2.8515521791510294
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
accuracy3.054668922471852
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))
accuracy3.8945106083020584
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))
Samples
28.0ms256×0valid
Compiler

Compiled 101 to 19 computations (81.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 9.0ms (61.3% of total)
ival-sub: 3.0ms (20.4% of total)
ival-add: 2.0ms (13.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series20.0ms (0.3%)

Memory
9.6MiB live, 9.6MiB allocated
Counts
5 → 100
Calls
Call 1
Inputs
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))
(+.f64 (*.f64 xx yy) (*.f64 yx zy))
Outputs
(- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (+ (* xy yx) (* yy zx)))
(- (+ (* xy zx) (* yx zy)) (* xy yx))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (* xy yx))
(+ (* xy zx) (* yx zy))
(+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy)))
(+ (* xx yy) (+ (* xy zx) (* yx zy)))
(* yx zy)
(+ (* xx yy) (* yx zy))
(* xx (- yy zy))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (+ (/ (* xy yx) xx) (/ (* yy zx) xx)))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (/ (* xy yx) xx))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) zy))
(* xx yy)
(* xx (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))))
(* xx (+ yy (/ (* yx zy) xx)))
(* -1 (* xx (- (* -1 yy) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx))) xx))) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xy yx)) xx))) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (+ (* xy zx) (* yx zy)) xx))) (* -1 zy))))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* xy zx) (* yx zy)) xx)))))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (* yx zy) xx)))))
(- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xy zx) (+ (* yx zy) (* yy (- xx zx)))) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (+ (* xx zy) (* xy yx)))
(- (+ (* xy zx) (* yx zy)) (* xx zy))
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (* xx zy))
(* yy (- xx zx))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ zx (+ (/ (* xx zy) yy) (/ (* xy yx) yy)))))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ (/ (* xx zy) yy) (/ (* xy yx) yy))))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (/ (* xx zy) yy)))
(* yy (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))))
(* yy (+ xx (/ (* yx zy) yy)))
(* -1 (* yy (- (* -1 xx) (* -1 zx))))
(* -1 (* yy (- (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy))) (* -1 zx))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xx zy)) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (+ (* xy zx) (* yx zy)) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (* yx zy) yy)))))
(- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (* xy zx)) (* xx zy))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (* xx zy))
(+ (* xx yy) (* xy zx))
(* yx (- zy xy))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (+ (/ (* xx zy) yx) (/ (* yy zx) yx)))))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (/ (* xx zy) yx))))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (/ (* xx zy) yx)))
(* yx (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))))
(* yx (+ zy (/ (* xx yy) yx)))
(* -1 (* yx (- (* -1 zy) (* -1 xy))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx))) yx))) (* -1 xy))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx))) (* -1 xy))))
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx)))))
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (+ (* xx yy) (* xy zx)) yx)))))
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (* xx yy) yx)))))
(- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (+ (* xy yx) (* yy zx)))
(- (+ (* xx yy) (* xy zx)) (* xy yx))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (* xy yx))
(+ (* xx yy) (+ (* xy zx) (* zy (- yx xx))))
(* zy (- yx xx))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (+ (/ (* xy yx) zy) (/ (* yy zx) zy)))))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (/ (* xy yx) zy))))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) xx))
(* zy (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))))
(* zy (+ yx (/ (* xx yy) zy)))
(* -1 (* zy (- (* -1 yx) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx))) zy))) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xy yx)) zy))) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (+ (* xx yy) (* xy zx)) zy))) (* -1 xx))))
(* -1 (* zy (+ (* -1 yx) (* -1 (/ (+ (* xx yy) (* xy zx)) zy)))))
(* -1 (* zy (+ (* -1 yx) (* -1 (/ (* xx yy) zy)))))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (+ (* yx zy) (* zx (- xy yy)))) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (* yx zy)) (* xx zy))
(* zx (- xy yy))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ yy (+ (/ (* xx zy) zx) (/ (* xy yx) zx)))))
(* xy zx)
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ (/ (* xx zy) zx) (/ (* xy yx) zx))))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (/ (* xx zy) zx)))
(* zx (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))))
(* -1 (* zx (- (* -1 xy) (* -1 yy))))
(* -1 (* zx (- (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx))) (* -1 yy))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (+ (* xx yy) (* yx zy)) zx)))))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (* xx zy))
(* xy (- zx yx))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (+ (/ (* xx zy) xy) (/ (* yy zx) xy)))))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (/ (* xx zy) xy))))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (/ (* xx zy) xy)))
(* xy (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))))
(* -1 (* xy (- (* -1 zx) (* -1 yx))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx))) xy))) (* -1 yx))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy))) (* -1 yx))))
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy)))))
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (+ (* xx yy) (* yx zy)) xy)))))
Calls

18 calls:

TimeVariablePointExpression
1.0ms
yy
@inf
((- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (+ (* xx yy) (* yx zy)))
1.0ms
xy
@0
((- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (+ (* xx yy) (* yx zy)))
1.0ms
xx
@0
((- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (+ (* xx yy) (* yx zy)))
1.0ms
xx
@inf
((- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (+ (* xx yy) (* yx zy)))
1.0ms
xy
@-inf
((- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (+ (* xx yy) (* yx zy)))

simplify188.0ms (2.5%)

Memory
-45.6MiB live, 44.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03221612
111921470
244481386
085831274
Stop Event
iter limit
node limit
Counts
100 → 100
Calls
Call 1
Inputs
(- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (+ (* xy yx) (* yy zx)))
(- (+ (* xy zx) (* yx zy)) (* xy yx))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (* xy yx))
(+ (* xy zx) (* yx zy))
(+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy)))
(+ (* xx yy) (+ (* xy zx) (* yx zy)))
(* yx zy)
(+ (* xx yy) (* yx zy))
(* xx (- yy zy))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (+ (/ (* xy yx) xx) (/ (* yy zx) xx)))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (/ (* xy yx) xx))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) zy))
(* xx yy)
(* xx (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))))
(* xx (+ yy (/ (* yx zy) xx)))
(* -1 (* xx (- (* -1 yy) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx))) xx))) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xy yx)) xx))) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (+ (* xy zx) (* yx zy)) xx))) (* -1 zy))))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* xy zx) (* yx zy)) xx)))))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (* yx zy) xx)))))
(- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xy zx) (+ (* yx zy) (* yy (- xx zx)))) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (+ (* xx zy) (* xy yx)))
(- (+ (* xy zx) (* yx zy)) (* xx zy))
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (* xx zy))
(* yy (- xx zx))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ zx (+ (/ (* xx zy) yy) (/ (* xy yx) yy)))))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ (/ (* xx zy) yy) (/ (* xy yx) yy))))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (/ (* xx zy) yy)))
(* yy (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))))
(* yy (+ xx (/ (* yx zy) yy)))
(* -1 (* yy (- (* -1 xx) (* -1 zx))))
(* -1 (* yy (- (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy))) (* -1 zx))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xx zy)) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (+ (* xy zx) (* yx zy)) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (* yx zy) yy)))))
(- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (* xy zx)) (* xx zy))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (* xx zy))
(+ (* xx yy) (* xy zx))
(* yx (- zy xy))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (+ (/ (* xx zy) yx) (/ (* yy zx) yx)))))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (/ (* xx zy) yx))))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (/ (* xx zy) yx)))
(* yx (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))))
(* yx (+ zy (/ (* xx yy) yx)))
(* -1 (* yx (- (* -1 zy) (* -1 xy))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx))) yx))) (* -1 xy))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx))) (* -1 xy))))
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx)))))
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (+ (* xx yy) (* xy zx)) yx)))))
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (* xx yy) yx)))))
(- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (+ (* xy yx) (* yy zx)))
(- (+ (* xx yy) (* xy zx)) (* xy yx))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (* xy yx))
(+ (* xx yy) (+ (* xy zx) (* zy (- yx xx))))
(* zy (- yx xx))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (+ (/ (* xy yx) zy) (/ (* yy zx) zy)))))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (/ (* xy yx) zy))))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) xx))
(* zy (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))))
(* zy (+ yx (/ (* xx yy) zy)))
(* -1 (* zy (- (* -1 yx) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx))) zy))) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xy yx)) zy))) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (+ (* xx yy) (* xy zx)) zy))) (* -1 xx))))
(* -1 (* zy (+ (* -1 yx) (* -1 (/ (+ (* xx yy) (* xy zx)) zy)))))
(* -1 (* zy (+ (* -1 yx) (* -1 (/ (* xx yy) zy)))))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (+ (* yx zy) (* zx (- xy yy)))) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (* yx zy)) (* xx zy))
(* zx (- xy yy))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ yy (+ (/ (* xx zy) zx) (/ (* xy yx) zx)))))
(* xy zx)
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ (/ (* xx zy) zx) (/ (* xy yx) zx))))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (/ (* xx zy) zx)))
(* zx (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))))
(* -1 (* zx (- (* -1 xy) (* -1 yy))))
(* -1 (* zx (- (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx))) (* -1 yy))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (+ (* xx yy) (* yx zy)) zx)))))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (* xx zy))
(* xy (- zx yx))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (+ (/ (* xx zy) xy) (/ (* yy zx) xy)))))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (/ (* xx zy) xy))))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (/ (* xx zy) xy)))
(* xy (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))))
(* -1 (* xy (- (* -1 zx) (* -1 yx))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx))) xy))) (* -1 yx))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy))) (* -1 yx))))
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy)))))
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (+ (* xx yy) (* yx zy)) xy)))))
Outputs
(- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx)))
(-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 xy yx))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (+ (* xy yx) (* yy zx)))
(+.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) (*.f64 (-.f64 xx zx) yy))
(- (+ (* xy zx) (* yx zy)) (* xy yx))
(fma.f64 (-.f64 zy xy) yx (*.f64 xy zx))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (* xy yx))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zy xy) yx (*.f64 xy zx)))
(+ (* xy zx) (* yx zy))
(fma.f64 xy zx (*.f64 zy yx))
(+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy)))
(fma.f64 (-.f64 yy zy) xx (fma.f64 xy zx (*.f64 zy yx)))
(+ (* xx yy) (+ (* xy zx) (* yx zy)))
(fma.f64 yy xx (fma.f64 xy zx (*.f64 zy yx)))
(* yx zy)
(*.f64 zy yx)
(+ (* xx yy) (* yx zy))
(fma.f64 zy yx (*.f64 yy xx))
(* xx (- yy zy))
(*.f64 (-.f64 yy zy) xx)
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (+ (/ (* xy yx) xx) (/ (* yy zx) xx)))))
(*.f64 (-.f64 (fma.f64 (/.f64 zy xx) yx (fma.f64 (/.f64 zx xx) xy yy)) (fma.f64 (/.f64 yx xx) xy (fma.f64 (/.f64 zx xx) yy zy))) xx)
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (/ (* xy yx) xx))))
(*.f64 (-.f64 (fma.f64 (/.f64 zy xx) yx (fma.f64 (/.f64 zx xx) xy yy)) (fma.f64 (/.f64 yx xx) xy zy)) xx)
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) zy))
(*.f64 (-.f64 (fma.f64 (/.f64 zy xx) yx (fma.f64 (/.f64 zx xx) xy yy)) zy) xx)
(* xx yy)
(*.f64 yy xx)
(* xx (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))))
(*.f64 (fma.f64 (/.f64 zy xx) yx (fma.f64 (/.f64 zx xx) xy yy)) xx)
(* xx (+ yy (/ (* yx zy) xx)))
(*.f64 (fma.f64 (/.f64 zy xx) yx yy) xx)
(* -1 (* xx (- (* -1 yy) (* -1 zy))))
(*.f64 (-.f64 yy zy) xx)
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx))) xx))) (* -1 zy))))
(*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 xy yx)) xx) (-.f64 yy zy)) xx)
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xy yx)) xx))) (* -1 zy))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 zy xy) yx (*.f64 xy zx)) xx) (-.f64 yy zy)) xx)
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (+ (* xy zx) (* yx zy)) xx))) (* -1 zy))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 xy zx (*.f64 zy yx)) xx) yy) zy) xx)
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* xy zx) (* yx zy)) xx)))))
(*.f64 (+.f64 (/.f64 (fma.f64 xy zx (*.f64 zy yx)) xx) yy) xx)
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (* yx zy) xx)))))
(*.f64 (fma.f64 (/.f64 zy xx) yx yy) xx)
(- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx)))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy))
(- (+ (* xy zx) (+ (* yx zy) (* yy (- xx zx)))) (+ (* xx zy) (* xy yx)))
(+.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (+ (* xx zy) (* xy yx)))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zy xy) yx (*.f64 xy zx)))
(- (+ (* xy zx) (* yx zy)) (* xx zy))
(fma.f64 (-.f64 yx xx) zy (*.f64 xy zx))
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (* xx zy))
(fma.f64 (-.f64 yy zy) xx (fma.f64 xy zx (*.f64 zy yx)))
(* yy (- xx zx))
(*.f64 (-.f64 xx zx) yy)
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ zx (+ (/ (* xx zy) yy) (/ (* xy yx) yy)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 zx yy) xy xx) (fma.f64 (/.f64 zy yy) (-.f64 yx xx) (*.f64 (/.f64 yx yy) (neg.f64 xy)))) zx) yy)
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ (/ (* xx zy) yy) (/ (* xy yx) yy))))
(*.f64 (+.f64 (fma.f64 (/.f64 zx yy) xy xx) (fma.f64 (/.f64 zy yy) (-.f64 yx xx) (*.f64 (/.f64 yx yy) (neg.f64 xy)))) yy)
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (/ (* xx zy) yy)))
(*.f64 (+.f64 (fma.f64 (/.f64 zx yy) xy xx) (*.f64 (/.f64 zy yy) (-.f64 yx xx))) yy)
(* yy (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))))
(*.f64 (fma.f64 (/.f64 zy yy) yx (fma.f64 (/.f64 zx yy) xy xx)) yy)
(* yy (+ xx (/ (* yx zy) yy)))
(*.f64 (fma.f64 (/.f64 zy yy) yx xx) yy)
(* -1 (* yy (- (* -1 xx) (* -1 zx))))
(*.f64 (-.f64 xx zx) yy)
(* -1 (* yy (- (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy))) (* -1 zx))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) yy) xx) zx) yy)
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) yy) xx) yy)
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xx zy)) yy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 yx xx) zy (*.f64 xy zx)) yy) xx) yy)
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (+ (* xy zx) (* yx zy)) yy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 xy zx (*.f64 zy yx)) yy) xx) yy)
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (* yx zy) yy)))))
(*.f64 (fma.f64 (/.f64 zy yy) yx xx) yy)
(- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx)))
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy)))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (+ (* xx zy) (* yy zx)))
(+.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (* xy zx)) (* xx zy))
(fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (* xx zy))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zy xy) yx (*.f64 xy zx)))
(+ (* xx yy) (* xy zx))
(fma.f64 xy zx (*.f64 yy xx))
(* yx (- zy xy))
(*.f64 (-.f64 zy xy) yx)
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (+ (/ (* xx zy) yx) (/ (* yy zx) yx)))))
(*.f64 (-.f64 (+.f64 (-.f64 (fma.f64 (/.f64 zx yx) xy (*.f64 (/.f64 xx yx) (-.f64 yy zy))) xy) zy) (/.f64 (*.f64 zx yy) yx)) yx)
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (/ (* xx zy) yx))))
(*.f64 (+.f64 (-.f64 (fma.f64 (/.f64 zx yx) xy (*.f64 (/.f64 xx yx) (-.f64 yy zy))) xy) zy) yx)
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (/ (* xx zy) yx)))
(*.f64 (+.f64 (fma.f64 (/.f64 zx yx) xy (*.f64 (/.f64 xx yx) (-.f64 yy zy))) zy) yx)
(* yx (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))))
(*.f64 (fma.f64 (/.f64 yy yx) xx (fma.f64 (/.f64 zx yx) xy zy)) yx)
(* yx (+ zy (/ (* xx yy) yx)))
(*.f64 (fma.f64 (/.f64 yy yx) xx zy) yx)
(* -1 (* yx (- (* -1 zy) (* -1 xy))))
(*.f64 (-.f64 zy xy) yx)
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx))) yx))) (* -1 xy))))
(*.f64 (+.f64 (/.f64 (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy))) yx) (-.f64 zy xy)) yx)
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx))) (* -1 xy))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)) yx) zy) xy) yx)
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)) yx) zy) yx)
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (+ (* xx yy) (* xy zx)) yx)))))
(*.f64 (+.f64 (/.f64 (fma.f64 xy zx (*.f64 yy xx)) yx) zy) yx)
(* -1 (* yx (+ (* -1 zy) (* -1 (/ (* xx yy) yx)))))
(*.f64 (fma.f64 (/.f64 yy yx) xx zy) yx)
(- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx)))
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy)))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (+ (* xy yx) (* yy zx)))
(+.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (* xy zx)) (* xy yx))
(fma.f64 (-.f64 zx yx) xy (*.f64 yy xx))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (* xy yx))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zy xy) yx (*.f64 xy zx)))
(+ (* xx yy) (+ (* xy zx) (* zy (- yx xx))))
(fma.f64 (-.f64 yy zy) xx (fma.f64 xy zx (*.f64 zy yx)))
(* zy (- yx xx))
(*.f64 (-.f64 yx xx) zy)
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (+ (/ (* xy yx) zy) (/ (* yy zx) zy)))))
(*.f64 (-.f64 (fma.f64 (/.f64 yy zy) xx (fma.f64 (/.f64 zx zy) xy yx)) (fma.f64 (/.f64 yx zy) xy (fma.f64 (/.f64 zx zy) yy xx))) zy)
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (/ (* xy yx) zy))))
(*.f64 (-.f64 (fma.f64 (/.f64 yy zy) xx (fma.f64 (/.f64 zx zy) xy yx)) (fma.f64 (/.f64 yx zy) xy xx)) zy)
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) xx))
(*.f64 (-.f64 (fma.f64 (/.f64 yy zy) xx (fma.f64 (/.f64 zx zy) xy yx)) xx) zy)
(* zy (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))))
(*.f64 (fma.f64 (/.f64 yy zy) xx (fma.f64 (/.f64 zx zy) xy yx)) zy)
(* zy (+ yx (/ (* xx yy) zy)))
(*.f64 (fma.f64 (/.f64 yy zy) xx yx) zy)
(* -1 (* zy (- (* -1 yx) (* -1 xx))))
(*.f64 (-.f64 yx xx) zy)
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx))) zy))) (* -1 xx))))
(*.f64 (+.f64 (/.f64 (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))) zy) (-.f64 yx xx)) zy)
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xy yx)) zy))) (* -1 xx))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 yy xx)) zy) (-.f64 yx xx)) zy)
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (+ (* xx yy) (* xy zx)) zy))) (* -1 xx))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 xy zx (*.f64 yy xx)) zy) yx) xx) zy)
(* -1 (* zy (+ (* -1 yx) (* -1 (/ (+ (* xx yy) (* xy zx)) zy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 xy zx (*.f64 yy xx)) zy) yx) zy)
(* -1 (* zy (+ (* -1 yx) (* -1 (/ (* xx yy) zy)))))
(*.f64 (fma.f64 (/.f64 yy zy) xx yx) zy)
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx)))
(fma.f64 zy yx (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 yx) xy)))
(- (+ (* xx yy) (+ (* yx zy) (* zx (- xy yy)))) (+ (* xx zy) (* xy yx)))
(+.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (* yx zy)) (* xx zy))
(fma.f64 (-.f64 yx xx) zy (*.f64 yy xx))
(* zx (- xy yy))
(*.f64 (-.f64 xy yy) zx)
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ yy (+ (/ (* xx zy) zx) (/ (* xy yx) zx)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 yy zx) xx xy) (fma.f64 (/.f64 zy zx) (-.f64 yx xx) (*.f64 (/.f64 yx zx) (neg.f64 xy)))) yy) zx)
(* xy zx)
(*.f64 xy zx)
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ (/ (* xx zy) zx) (/ (* xy yx) zx))))
(*.f64 (+.f64 (fma.f64 (/.f64 yy zx) xx xy) (fma.f64 (/.f64 zy zx) (-.f64 yx xx) (*.f64 (/.f64 yx zx) (neg.f64 xy)))) zx)
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (/ (* xx zy) zx)))
(*.f64 (+.f64 (fma.f64 (/.f64 yy zx) xx xy) (*.f64 (/.f64 zy zx) (-.f64 yx xx))) zx)
(* zx (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))))
(*.f64 (fma.f64 (/.f64 yy zx) xx (fma.f64 (/.f64 zy zx) yx xy)) zx)
(* -1 (* zx (- (* -1 xy) (* -1 yy))))
(*.f64 (-.f64 xy yy) zx)
(* -1 (* zx (- (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx))) (* -1 yy))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 zy yx (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 yx) xy))) zx) xy) yy) zx)
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx)))))
(*.f64 (+.f64 (/.f64 (fma.f64 zy yx (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 yx) xy))) zx) xy) zx)
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) zx)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 yx xx) zy (*.f64 yy xx)) zx) xy) zx)
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (+ (* xx yy) (* yx zy)) zx)))))
(*.f64 (+.f64 (/.f64 (fma.f64 zy yx (*.f64 yy xx)) zx) xy) zx)
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx)))
(fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy)))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (+ (* xx zy) (* yy zx)))
(+.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (* xx zy))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zy xy) yx (*.f64 xy zx)))
(* xy (- zx yx))
(*.f64 (-.f64 zx yx) xy)
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (+ (/ (* xx zy) xy) (/ (* yy zx) xy)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 yy xy) xx zx) (fma.f64 (/.f64 zy xy) (-.f64 yx xx) (neg.f64 yx))) (/.f64 (*.f64 zx yy) xy)) xy)
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (/ (* xx zy) xy))))
(*.f64 (+.f64 (fma.f64 (/.f64 yy xy) xx zx) (fma.f64 (/.f64 zy xy) (-.f64 yx xx) (neg.f64 yx))) xy)
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (/ (* xx zy) xy)))
(*.f64 (+.f64 (fma.f64 (/.f64 yy xy) xx zx) (*.f64 (/.f64 zy xy) (-.f64 yx xx))) xy)
(* xy (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))))
(*.f64 (fma.f64 (/.f64 yy xy) xx (fma.f64 (/.f64 zy xy) yx zx)) xy)
(* -1 (* xy (- (* -1 zx) (* -1 yx))))
(*.f64 (-.f64 zx yx) xy)
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx))) xy))) (* -1 yx))))
(*.f64 (+.f64 (/.f64 (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy))) xy) (-.f64 zx yx)) xy)
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy))) (* -1 yx))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 yx xx) zy (*.f64 yy xx)) xy) zx) yx) xy)
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 yx xx) zy (*.f64 yy xx)) xy) zx) xy)
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (+ (* xx yy) (* yx zy)) xy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx) xy)

rewrite216.0ms (2.8%)

Memory
-5.3MiB live, 70.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01775
02875
112075
2116675
0816663
Stop Event
iter limit
node limit
iter limit
Counts
5 → 500
Calls
Call 1
Inputs
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy))
(-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy))
(+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy))
(+.f64 (*.f64 xx yy) (*.f64 yx zy))
Outputs
(*.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))) (pow.f64 (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (*.f64 (neg.f64 yy) zx))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))) (*.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))))) (+.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy)) (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy)))) (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (*.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))))) (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(/.f64 (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 yy) zx) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))) (-.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 xy yx (*.f64 zx yy))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))) (-.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (fma.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy)) (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 yy) zx) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx))) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 xy yx (*.f64 zx yy))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 xy yx (*.f64 zx yy))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy)))) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (*.f64 (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)))) (*.f64 (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx)))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx)))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))) (*.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) (fma.f64 xy yx (*.f64 (neg.f64 yy) zx))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))) (*.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (*.f64 xy yx) (*.f64 zx yy))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy))) (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy))))) (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (*.f64 (neg.f64 yy) zx)))) (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)))) (neg.f64 (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (*.f64 (neg.f64 yy) zx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 2 binary64))) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (*.f64 (neg.f64 yy) zx)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zx yy) #s(literal 3 binary64))) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 yy) zx (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (*.f64 (neg.f64 yy) zx))
(fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 zy yx) (*.f64 yy xx))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 #s(literal -1 binary64) (*.f64 zx yy) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (*.f64 (neg.f64 yy) zx))
(fma.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))) (*.f64 (neg.f64 yy) zx))
(fma.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))) (*.f64 (neg.f64 yy) zx))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))) (*.f64 (neg.f64 yy) zx))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (neg.f64 zx) yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal -1 binary64)) (*.f64 (neg.f64 yy) zx))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (pow.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal -1 binary64)) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (pow.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal -1 binary64)) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal -1 binary64)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 xy) yx))))) (*.f64 (neg.f64 yy) zx))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 yy) zx))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx))))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx))))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (pow.f64 (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(fma.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(fma.f64 zx (neg.f64 yy) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 yy (neg.f64 zx) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))) (/.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)) (+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))))) (/.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zx yy)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))))
(-.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (*.f64 zx yy))
(-.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 xy yx (*.f64 zx yy)))
(-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy)))
(-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy))))
(+.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (neg.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 2 binary64)) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(+.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 zx yy) #s(literal 3 binary64)) (fma.f64 (*.f64 zx yy) (fma.f64 zx yy (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (pow.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 2 binary64))))))
(+.f64 (*.f64 (neg.f64 yy) zx) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(+.f64 (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (*.f64 (neg.f64 yy) zx))
(+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 (neg.f64 xy) yx (*.f64 (neg.f64 yy) zx)))
(+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (neg.f64 (fma.f64 xy yx (*.f64 zx yy))))
(+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (+.f64 (fma.f64 xy yx (*.f64 zy xx)) (*.f64 zx yy))))
(+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (fma.f64 zy xx (fma.f64 xy yx (*.f64 zx yy)))))
(+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (neg.f64 (fma.f64 xy yx (*.f64 zx yy)))))
(+.f64 (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 xy yx (*.f64 zx yy))))
(*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 xy) yx))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))) (*.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))) (+.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 xy yx (*.f64 zy xx))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(/.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx))) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx))))) (-.f64 (*.f64 xy zx) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx))))
(/.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx))) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx))))) (-.f64 (*.f64 yy xx) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx)))))
(/.f64 (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 xy) yx) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (*.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 xy) yx) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx))) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 xy yx (*.f64 zy xx))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx))) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx)))) (*.f64 (*.f64 xy zx) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx))) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx))) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx)))) (*.f64 (*.f64 yy xx) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (*.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)))) (pow.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))) (*.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (fma.f64 zy xx (*.f64 (neg.f64 xy) yx))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))) (*.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (*.f64 zy xx) (*.f64 xy yx))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64))) (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))) (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))) (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 xy) yx)))) (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)))) (neg.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 xy) yx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 2 binary64))) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 xy) yx)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (*.f64 xy yx) #s(literal 3 binary64))) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 xy) yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 zy yx) (*.f64 yy xx))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 zy yx) (*.f64 yy xx))) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))) (*.f64 (neg.f64 xy) yx))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 #s(literal -1 binary64) (*.f64 xy yx) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 xy) yx))
(fma.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(fma.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))) (*.f64 (neg.f64 xy) yx))
(fma.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (*.f64 (neg.f64 xy) yx))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))) (*.f64 (neg.f64 xy) yx))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (neg.f64 yx) xy (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (pow.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal -1 binary64)) (*.f64 (neg.f64 xy) yx))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal -1 binary64)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal -1 binary64)) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx))))) (*.f64 (neg.f64 xy) yx))
(fma.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 xy) yx))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 xy (neg.f64 yx) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(fma.f64 xy zx (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 zx xy (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 yx (neg.f64 xy) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(fma.f64 yy xx (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx))))
(fma.f64 xx yy (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx))))
(-.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))) (/.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))) (/.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 xy yx (*.f64 zy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))))
(-.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 xy yx))
(-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy yx (*.f64 zy xx)))
(+.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 2 binary64)) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 xy yx) #s(literal 3 binary64)) (fma.f64 (*.f64 xy yx) (fma.f64 xy yx (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (pow.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64))))))
(+.f64 (*.f64 (neg.f64 xy) yx) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(+.f64 (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 xy) yx))
(+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 (neg.f64 zy) xx (*.f64 (neg.f64 xy) yx)))
(+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (neg.f64 (fma.f64 xy yx (*.f64 zy xx))))
(+.f64 (*.f64 xy zx) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy yx (*.f64 zy xx))))
(+.f64 (fma.f64 zy yx (*.f64 yy xx)) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (*.f64 xy yx)))
(+.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (neg.f64 (fma.f64 xy yx (*.f64 zy xx)))))
(+.f64 (*.f64 yy xx) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (fma.f64 xy yx (*.f64 zy xx))))
(*.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (pow.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))) (*.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))) (+.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (-.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 zy yx (*.f64 yy xx))))
(/.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx)))) (-.f64 (*.f64 xy zx) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx))))
(/.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))) (-.f64 (*.f64 zy yx) (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))
(/.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx)) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx)))) (-.f64 (*.f64 yy xx) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx))))
(/.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))) (-.f64 (*.f64 yy xx) (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))
(/.f64 (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 zy) xx) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (fma.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (*.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 zy yx (*.f64 yy xx))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 zy) xx) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx))) (*.f64 (*.f64 xy zx) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx))))))
(/.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))) (*.f64 (*.f64 zy yx) (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx)) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx))) (*.f64 (*.f64 yy xx) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx))))))
(/.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))) (*.f64 (*.f64 yy xx) (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (*.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (pow.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (-.f64 (*.f64 zy yx) (*.f64 yy xx))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) #s(literal 1 binary64))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))))) (*.f64 (fma.f64 xy zx (*.f64 zy xx)) (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (-.f64 (*.f64 zy yx) (*.f64 yy xx))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (fma.f64 xy zx (*.f64 zy xx)) (*.f64 (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (fma.f64 xy zx (*.f64 zy xx))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (*.f64 (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 xy zx (*.f64 zy xx)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) (fma.f64 xy zx (*.f64 zy xx))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (fma.f64 xy zx (*.f64 zy xx)) (*.f64 (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (fma.f64 xy zx (*.f64 zy xx))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (*.f64 (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (fma.f64 xy zx (*.f64 zy xx)) (*.f64 (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))) (fma.f64 xy zx (*.f64 zy xx))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (*.f64 (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (fma.f64 xy zx (*.f64 zy xx)) (*.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (*.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) (fma.f64 xy zx (*.f64 zy xx))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (*.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (*.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (fma.f64 xy zx (*.f64 zy xx)) (*.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))) (fma.f64 xy zx (*.f64 zy xx))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (*.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (fma.f64 xy zx (*.f64 zy xx)) (*.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (fma.f64 xy zx (*.f64 zy xx))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx)))) (*.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64))) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx)))) (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)))) (neg.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 zy) xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (*.f64 zy xx))) (fma.f64 zy yx (*.f64 yy xx)))
(fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 zy yx) (*.f64 yy xx))) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))) (*.f64 (neg.f64 zy) xx))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))) (*.f64 (neg.f64 zy) xx))
(fma.f64 #s(literal -1 binary64) (*.f64 zy xx) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))
(fma.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx))
(fma.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(fma.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (*.f64 zy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 xy zx) (*.f64 zy xx))))) (fma.f64 zy yx (*.f64 yy xx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))) (*.f64 (neg.f64 zy) xx))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))) (*.f64 (neg.f64 zy) xx))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))) (*.f64 (neg.f64 zy) xx))
(fma.f64 (neg.f64 xx) zy (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal -1 binary64)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)) (*.f64 (neg.f64 zy) xx))
(fma.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(fma.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))) (*.f64 (neg.f64 zy) xx))
(fma.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 zy) xx))
(fma.f64 xy zx (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx)))
(fma.f64 zx xy (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx)))
(fma.f64 zy (neg.f64 xx) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))
(fma.f64 zy yx (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))
(fma.f64 yx zy (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))
(fma.f64 yy xx (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx)))
(fma.f64 yy xx (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))
(fma.f64 xx (neg.f64 zy) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))
(fma.f64 xx yy (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx)))
(fma.f64 xx yy (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))
(-.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))) (/.f64 (pow.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))))
(-.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 zy xx))
(+.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))) (neg.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 zy xx) #s(literal 3 binary64)) (fma.f64 (*.f64 zy xx) (fma.f64 zy xx (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) (pow.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) #s(literal 2 binary64))))))
(+.f64 (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)) (fma.f64 zy yx (*.f64 yy xx)))
(+.f64 (*.f64 (neg.f64 zy) xx) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))
(+.f64 (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))) (*.f64 (neg.f64 zy) xx))
(+.f64 (*.f64 xy zx) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 zy xx)))
(+.f64 (fma.f64 zy yx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 (neg.f64 zy) xx)))
(+.f64 (*.f64 zy yx) (fma.f64 yy xx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))
(+.f64 (*.f64 yy xx) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 zy xx)))
(+.f64 (*.f64 yy xx) (fma.f64 zy yx (fma.f64 xy zx (*.f64 (neg.f64 zy) xx))))
(*.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))))
(*.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))
(*.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))
(*.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))))
(*.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))) (*.f64 (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))))) (+.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))))
(/.f64 (-.f64 (*.f64 (fma.f64 xy zx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 yy xx))) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (-.f64 (fma.f64 xy zx (*.f64 yy xx)) (*.f64 zy yx)))
(/.f64 (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (-.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 yy xx)))
(/.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 yy xx (*.f64 xy zx)) (fma.f64 yy xx (*.f64 xy zx)))) (-.f64 (*.f64 zy yx) (fma.f64 yy xx (*.f64 xy zx))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (fma.f64 (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (*.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (*.f64 yy xx)) #s(literal 3 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 3 binary64))) (fma.f64 (fma.f64 xy zx (*.f64 yy xx)) (fma.f64 xy zx (*.f64 yy xx)) (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (*.f64 yy xx)) (*.f64 zy yx)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 yy xx)))))
(/.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (fma.f64 yy xx (*.f64 xy zx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 yy xx (*.f64 xy zx)) (fma.f64 yy xx (*.f64 xy zx))) (*.f64 (*.f64 zy yx) (fma.f64 yy xx (*.f64 xy zx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (*.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))))
(/.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64))) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))))) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))))
(/.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))
(/.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 zy yx (*.f64 yy xx)) xy) zx))))
(/.f64 (+.f64 (pow.f64 (*.f64 xy zx) #s(literal 3 binary64)) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 3 binary64))) (fma.f64 (*.f64 xy zx) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx))) (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 zy yx) (*.f64 yy xx))) (*.f64 xy zx))
(fma.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (neg.f64 (*.f64 xy zx)))) (*.f64 yy xx))
(fma.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 xy zx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (*.f64 (*.f64 zy yx) (*.f64 xy zx))))) (*.f64 yy xx))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))) (*.f64 xy zx))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))) (*.f64 xy zx))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal -1 binary64)) (*.f64 xy zx))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))) (*.f64 xy zx))
(fma.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 xy zx))
(fma.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (pow.f64 (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))))
(fma.f64 xy zx (fma.f64 zy yx (*.f64 yy xx)))
(fma.f64 zx xy (fma.f64 zy yx (*.f64 yy xx)))
(fma.f64 zy yx (fma.f64 yy xx (*.f64 xy zx)))
(fma.f64 yx zy (fma.f64 yy xx (*.f64 xy zx)))
(fma.f64 yy xx (fma.f64 xy zx (*.f64 zy yx)))
(fma.f64 xx yy (fma.f64 xy zx (*.f64 zy yx)))
(-.f64 (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))) (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))))
(-.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))) (/.f64 (pow.f64 (fma.f64 xy zx (*.f64 zy yx)) #s(literal 2 binary64)) (-.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))))
(+.f64 (fma.f64 xy zx (*.f64 yy xx)) (*.f64 zy yx))
(+.f64 (/.f64 (pow.f64 (fma.f64 zy yx (*.f64 yy xx)) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))) (neg.f64 (/.f64 (pow.f64 (*.f64 xy zx) #s(literal 2 binary64)) (-.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx)))))
(+.f64 (fma.f64 xy zx (*.f64 zy yx)) (*.f64 yy xx))
(+.f64 (*.f64 xy zx) (fma.f64 zy yx (*.f64 yy xx)))
(+.f64 (fma.f64 zy yx (*.f64 yy xx)) (*.f64 xy zx))
(+.f64 (*.f64 zy yx) (fma.f64 yy xx (*.f64 xy zx)))
(+.f64 (*.f64 yy xx) (fma.f64 xy zx (*.f64 zy yx)))
(*.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 zy yx) (*.f64 yy xx))))
(*.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))))
(*.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))) (*.f64 (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))))) (+.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (fma.f64 (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (*.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 zy yx) (*.f64 yy xx))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (*.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))) (-.f64 (*.f64 zy yx) (*.f64 yy xx)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (-.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 zy yx (*.f64 yy xx))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)))) (neg.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zy yx) #s(literal 2 binary64))) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))
(/.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy xx) zy) yx))))
(/.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yy xx) #s(literal 3 binary64))) (fma.f64 (*.f64 zy yx) (-.f64 (*.f64 zy yx) (*.f64 yy xx)) (pow.f64 (*.f64 yy xx) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))
(fma.f64 zy yx (*.f64 yy xx))
(fma.f64 yx zy (*.f64 yy xx))
(fma.f64 yy xx (*.f64 zy yx))
(fma.f64 xx yy (*.f64 zy yx))
(-.f64 (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (*.f64 zy yx) (*.f64 yy xx))) (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (*.f64 zy yx) (*.f64 yy xx))))
(-.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))))
(+.f64 (/.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx))) (neg.f64 (/.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (fma.f64 yy xx (*.f64 (neg.f64 zy) yx)))))
(+.f64 (*.f64 zy yx) (*.f64 yy xx))
(+.f64 (*.f64 yy xx) (*.f64 zy yx))

eval65.0ms (0.9%)

Memory
53.9MiB live, 53.9MiB allocated
Compiler

Compiled 31 195 to 2 464 computations (92.1% saved)

prune17.0ms (0.2%)

Memory
-52.9MiB live, 23.9MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New5718579
Fresh000
Picked101
Done000
Total5728580
Accuracy
100.0%
Counts
580 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.6%
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
64.0%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy))))
67.8%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
36.5%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
38.5%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
40.9%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
34.9%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
37.9%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
Compiler

Compiled 498 to 334 computations (32.9% saved)

simplify378.0ms (5%)

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

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 yy zy)
cost-diff0
(fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))
cost-diff0
#s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)))
cost-diff0
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
cost-diff0
(-.f64 zy xy)
cost-diff0
(*.f64 (-.f64 zy xy) yx)
cost-diff0
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
cost-diff0
(-.f64 yy zy)
cost-diff0
(*.f64 (-.f64 yy zy) xx)
cost-diff0
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
cost-diff0
(-.f64 xx zx)
cost-diff0
(*.f64 (-.f64 xx zx) yy)
cost-diff0
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
cost-diff0
(-.f64 xx zx)
cost-diff0
(fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))
cost-diff0
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
cost-diff2
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036273
050273
1102273
2219243
3598237
41734237
53524237
66067237
76516237
86735237
96789237
106797237
116926237
127551237
137724237
147770237
157783237
167783237
177783237
187783237
197783237
08108225
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy)))
xy
zx
(fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))
(-.f64 xx zx)
xx
yy
(*.f64 (neg.f64 yx) xy)
(neg.f64 yx)
yx
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
(*.f64 (-.f64 xx zx) yy)
(-.f64 xx zx)
xx
zx
yy
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
(*.f64 (-.f64 yy zy) xx)
(-.f64 yy zy)
yy
zy
xx
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
(*.f64 (-.f64 zy xy) yx)
(-.f64 zy xy)
zy
xy
yx
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
#s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)))
(fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))
(-.f64 yy zy)
yy
zy
xx
(*.f64 xy zx)
xy
zx
(*.f64 zx yy)
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy)))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))
xy
zx
(fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))
(-.f64 xx zx)
xx
yy
(*.f64 (neg.f64 yx) xy)
(neg.f64 yx)
yx
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
(*.f64 (-.f64 xx zx) yy)
(-.f64 xx zx)
xx
zx
yy
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
(*.f64 (-.f64 yy zy) xx)
(-.f64 yy zy)
yy
zy
xx
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
(*.f64 (-.f64 zy xy) yx)
(-.f64 zy xy)
zy
xy
yx
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
(fma.f64 (neg.f64 yy) zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))))
#s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)))
(fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))
(-.f64 yy zy)
yy
zy
xx
(*.f64 xy zx)
xy
zx
(*.f64 zx yy)

localize148.0ms (2%)

Memory
-59.6MiB live, 27.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 xy zx)
accuracy0.7578042428166806
(fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))
accuracy2.8515521791510294
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
accuracy19.85496261844718
#s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)))
accuracy0.0
(-.f64 zy xy)
accuracy0.00390625
(*.f64 (-.f64 zy xy) yx)
accuracy40.646257056713
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
accuracy0.0
(-.f64 yy zy)
accuracy0.0078125
(*.f64 (-.f64 yy zy) xx)
accuracy37.82268644276711
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
accuracy0.0
(-.f64 xx zx)
accuracy0.01171875
(*.f64 (-.f64 xx zx) yy)
accuracy39.735808401807205
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
accuracy0.0
(neg.f64 yx)
accuracy0.7538979928166807
(fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))
accuracy1.5038897356333614
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy)))
accuracy18.853207268903212
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
Samples
48.0ms256×0valid
Compiler

Compiled 230 to 31 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 16.0ms (55.3% of total)
ival-sub: 6.0ms (20.7% of total)
ival-add: 5.0ms (17.3% of total)
ival-neg: 1.0ms (3.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series32.0ms (0.4%)

Memory
16.8MiB live, 16.8MiB allocated
Counts
17 → 152
Calls
Call 1
Inputs
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
(fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))
(-.f64 xx zx)
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
(*.f64 (-.f64 xx zx) yy)
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
(*.f64 (-.f64 yy zy) xx)
(-.f64 yy zy)
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
(*.f64 (-.f64 zy xy) yx)
(-.f64 zy xy)
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
#s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)))
(fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))
(neg.f64 yx)
(*.f64 xy zx)
Outputs
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xy zx)))
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (+ (* xx yy) (* xy zx))))
(- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (+ (* xy yx) (* yy zx)))
(+ (* -1 (* xy yx)) (* -1 (* yy zx)))
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xx yy)))
(* -1 zx)
(- xx zx)
(* -1 (* yy zx))
(+ (* -1 (* yy zx)) (* xx yy))
(* xx (- yy zy))
(- (+ (* xy zx) (* yx zy)) (* xy yx))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (* xy yx))
(* xy zx)
(+ (* xx (- yy zy)) (* xy zx))
(* xx yy)
(* xx (+ yy (+ (* -1 (/ (* xy yx) xx)) (+ (* -1 (/ (* yy zx) xx)) (/ (* xy zx) xx)))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (+ (/ (* xy yx) xx) (/ (* yy zx) xx)))))
(* xx (+ yy (+ (* -1 (/ (* xy yx) xx)) (* -1 (/ (* yy zx) xx)))))
xx
(* xx (+ 1 (* -1 (/ zx xx))))
(* xx (+ yy (* -1 (/ (* yy zx) xx))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (/ (* xy yx) xx))))
(* xx (- (+ yy (/ (* xy zx) xx)) zy))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xy zx))) xx)))))
(* -1 (* xx (- (* -1 yy) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx))) xx))) (* -1 zy))))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* -1 (* xy yx)) (* -1 (* yy zx))) xx)))))
(* -1 (* xx (- (/ zx xx) 1)))
(* -1 (* xx (+ (* -1 yy) (/ (* yy zx) xx))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xy yx)) xx))) (* -1 zy))))
(* -1 (* xx (+ (* -1 (- yy zy)) (* -1 (/ (* xy zx) xx)))))
(+ (* -1 (* xy yx)) (* xy zx))
(+ (* -1 (* xy yx)) (+ (* xy zx) (* yy (- xx zx))))
(- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xy zx) (+ (* yx zy) (* yy (- xx zx)))) (+ (* xx zy) (* xy yx)))
(* -1 (* xy yx))
(+ (* -1 (* xy yx)) (* yy (- xx zx)))
(* yy (- xx zx))
(* -1 (* xx zy))
(+ (* -1 (* xx zy)) (* xx yy))
(* -1 zy)
(- yy zy)
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (+ (* xx zy) (* xy yx)))
(+ (* -1 (* xx zy)) (* xy zx))
(+ (* -1 (* xx zy)) (+ (* xx yy) (* xy zx)))
(* yy (- (+ xx (+ (* -1 (/ (* xy yx) yy)) (/ (* xy zx) yy))) zx))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ zx (+ (/ (* xx zy) yy) (/ (* xy yx) yy)))))
(* yy (- (+ xx (* -1 (/ (* xy yx) yy))) zx))
(* yy (+ xx (* -1 (/ (* xx zy) yy))))
yy
(* yy (+ 1 (* -1 (/ zy yy))))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ (/ (* xx zy) yy) (/ (* xy yx) yy))))
(* yy (+ xx (+ (* -1 (/ (* xx zy) yy)) (/ (* xy zx) yy))))
(* -1 (* yy (+ (* -1 (- xx zx)) (* -1 (/ (+ (* -1 (* xy yx)) (* xy zx)) yy)))))
(* -1 (* yy (- (* -1 xx) (* -1 zx))))
(* -1 (* yy (- (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy))) (* -1 zx))))
(* -1 (* yy (+ (* -1 (- xx zx)) (/ (* xy yx) yy))))
(* -1 (* yy (+ (* -1 xx) (/ (* xx zy) yy))))
(* -1 (* yy (- (/ zy yy) 1)))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (+ (* -1 (* xx zy)) (* xy zx)) yy)))))
(+ (* xy zx) (* yy (- xx zx)))
(- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (+ (* xx zy) (* yy zx)))
(* yx (- zy xy))
(- (+ (* xx yy) (* xy zx)) (* xx zy))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (* xx zy))
(* -1 yx)
(* yx (+ (* -1 xy) (+ (/ (* xy zx) yx) (/ (* yy (- xx zx)) yx))))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (+ (/ (* xx zy) yx) (/ (* yy zx) yx)))))
(* yx (+ (* -1 xy) (/ (* yy (- xx zx)) yx)))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (/ (* xx zy) yx))))
(* -1 (* yx (+ xy (* -1 (/ (+ (* xy zx) (* yy (- xx zx))) yx)))))
(* -1 (* yx (- (* -1 zy) (* -1 xy))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx))) yx))) (* -1 xy))))
(* -1 (* yx (+ xy (* -1 (/ (* yy (- xx zx)) yx)))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx))) (* -1 xy))))
(- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (+ (* xy yx) (* yy zx)))
(+ yy (* -1 zy))
(+ (* -1 (* xy yx)) (* yx zy))
(* -1 xy)
(- zy xy)
(- (+ (* xx yy) (* xy zx)) (* xy yx))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (* xy yx))
(+ (* xx yy) (* xy zx))
(* zy (- yx xx))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (+ (/ (* xy yx) zy) (/ (* yy zx) zy)))))
(* zy (+ (* -1 xx) (/ (* xx yy) zy)))
(* zy (- (/ yy zy) 1))
(* yx zy)
(* zy (+ yx (* -1 (/ (* xy yx) zy))))
zy
(* zy (+ 1 (* -1 (/ xy zy))))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (/ (* xy yx) zy))))
(* zy (+ (* -1 xx) (+ (/ (* xx yy) zy) (/ (* xy zx) zy))))
(* -1 (* zy (- (* -1 yx) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx))) zy))) (* -1 xx))))
(* -1 (* zy (+ xx (* -1 (/ (* xx yy) zy)))))
(* -1 (* zy (+ 1 (* -1 (/ yy zy)))))
(* -1 (* zy (+ (* -1 yx) (/ (* xy yx) zy))))
(* -1 (* zy (- (/ xy zy) 1)))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xy yx)) zy))) (* -1 xx))))
(* -1 (* zy (+ xx (* -1 (/ (+ (* xx yy) (* xy zx)) zy)))))
(+ (* -1 (* xy yx)) (* xx yy))
(+ (* -1 (* xy yx)) (+ (* xx yy) (* zx (+ xy (* -1 yy)))))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (+ (* yx zy) (* zx (- xy yy)))) (+ (* xx zy) (* xy yx)))
(+ xx (* -1 zx))
(* zx (+ xy (* -1 yy)))
(* zx (+ xy (+ (* -1 yy) (+ (* -1 (/ (* xy yx) zx)) (/ (* xx yy) zx)))))
(* zx (- xy yy))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ yy (+ (/ (* xx zy) zx) (/ (* xy yx) zx)))))
(* zx (+ (* -1 yy) (+ (* -1 (/ (* xy yx) zx)) (/ (* xx yy) zx))))
(* zx (- (/ xx zx) 1))
(* zx (+ (* -1 yy) (/ (* xx yy) zx)))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ (/ (* xx zy) zx) (/ (* xy yx) zx))))
(* zx (+ xy (/ (* xx (- yy zy)) zx)))
(* -1 (* zx (+ yy (* -1 xy))))
(* -1 (* zx (+ yy (+ (* -1 xy) (* -1 (/ (+ (* -1 (* xy yx)) (* xx yy)) zx))))))
(* -1 (* zx (- (* -1 xy) (* -1 yy))))
(* -1 (* zx (- (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx))) (* -1 yy))))
(* -1 (* zx (+ yy (* -1 (/ (+ (* -1 (* xy yx)) (* xx yy)) zx)))))
(* -1 (* zx (+ 1 (* -1 (/ xx zx)))))
(* -1 (* zx (+ yy (* -1 (/ (* xx yy) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (* xx (- yy zy)) zx)))))
(+ (* xy (+ zx (* -1 yx))) (* yy (- xx zx)))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (+ (* xx zy) (* yy zx)))
(+ zy (* -1 xy))
(- (+ (* xx yy) (* yx zy)) (* xx zy))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (* xx zy))
(* xy (+ zx (* -1 yx)))
(* xy (+ zx (+ (* -1 yx) (/ (* yy (- xx zx)) xy))))
(* xy (- zx yx))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (+ (/ (* xx zy) xy) (/ (* yy zx) xy)))))
(* xy (+ (* -1 yx) (/ (* yy (- xx zx)) xy)))
(* xy (+ (* -1 yx) (/ (* yx zy) xy)))
(* xy (- (/ zy xy) 1))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (/ (* xx zy) xy))))
(* xy (+ zx (/ (* xx (- yy zy)) xy)))
(* -1 (* xy (+ yx (* -1 zx))))
(* -1 (* xy (+ yx (+ (* -1 zx) (* -1 (/ (* yy (- xx zx)) xy))))))
(* -1 (* xy (- (* -1 zx) (* -1 yx))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx))) xy))) (* -1 yx))))
(* -1 (* xy (+ yx (* -1 (/ (* yy (- xx zx)) xy)))))
(* -1 (* xy (+ yx (* -1 (/ (* yx zy) xy)))))
(* -1 (* xy (+ 1 (* -1 (/ zy xy)))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy))) (* -1 yx))))
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (* xx (- yy zy)) xy)))))
Calls

18 calls:

TimeVariablePointExpression
3.0ms
zy
@inf
((+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (+ (* (- xx zx) yy) (* (neg yx) xy)) (- xx zx) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- xx zx) yy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- yy zy) xx) (- yy zy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- zy xy) yx) (- zy xy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (+ (* (- yy zy) xx) (* xy zx)) (neg yx) (* xy zx))
2.0ms
xx
@-inf
((+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (+ (* (- xx zx) yy) (* (neg yx) xy)) (- xx zx) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- xx zx) yy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- yy zy) xx) (- yy zy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- zy xy) yx) (- zy xy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (+ (* (- yy zy) xx) (* xy zx)) (neg yx) (* xy zx))
2.0ms
yy
@-inf
((+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (+ (* (- xx zx) yy) (* (neg yx) xy)) (- xx zx) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- xx zx) yy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- yy zy) xx) (- yy zy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- zy xy) yx) (- zy xy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (+ (* (- yy zy) xx) (* xy zx)) (neg yx) (* xy zx))
2.0ms
xx
@inf
((+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (+ (* (- xx zx) yy) (* (neg yx) xy)) (- xx zx) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- xx zx) yy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- yy zy) xx) (- yy zy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- zy xy) yx) (- zy xy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (+ (* (- yy zy) xx) (* xy zx)) (neg yx) (* xy zx))
2.0ms
xx
@0
((+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (+ (* (- xx zx) yy) (* (neg yx) xy)) (- xx zx) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- xx zx) yy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- yy zy) xx) (- yy zy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (* (- zy xy) yx) (- zy xy) (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (+ (* (- yy zy) xx) (* xy zx)) (neg yx) (* xy zx))

simplify163.0ms (2.1%)

Memory
45.7MiB live, 45.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04581959
116701745
256701690
087321588
Stop Event
iter limit
node limit
Counts
152 → 149
Calls
Call 1
Inputs
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xy zx)))
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (+ (* xx yy) (* xy zx))))
(- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (+ (* xy yx) (* yy zx)))
(+ (* -1 (* xy yx)) (* -1 (* yy zx)))
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xx yy)))
(* -1 zx)
(- xx zx)
(* -1 (* yy zx))
(+ (* -1 (* yy zx)) (* xx yy))
(* xx (- yy zy))
(- (+ (* xy zx) (* yx zy)) (* xy yx))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (* xy yx))
(* xy zx)
(+ (* xx (- yy zy)) (* xy zx))
(* xx yy)
(* xx (+ yy (+ (* -1 (/ (* xy yx) xx)) (+ (* -1 (/ (* yy zx) xx)) (/ (* xy zx) xx)))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (+ (/ (* xy yx) xx) (/ (* yy zx) xx)))))
(* xx (+ yy (+ (* -1 (/ (* xy yx) xx)) (* -1 (/ (* yy zx) xx)))))
xx
(* xx (+ 1 (* -1 (/ zx xx))))
(* xx (+ yy (* -1 (/ (* yy zx) xx))))
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (/ (* xy yx) xx))))
(* xx (- (+ yy (/ (* xy zx) xx)) zy))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xy zx))) xx)))))
(* -1 (* xx (- (* -1 yy) (* -1 zy))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx))) xx))) (* -1 zy))))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* -1 (* xy yx)) (* -1 (* yy zx))) xx)))))
(* -1 (* xx (- (/ zx xx) 1)))
(* -1 (* xx (+ (* -1 yy) (/ (* yy zx) xx))))
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xy yx)) xx))) (* -1 zy))))
(* -1 (* xx (+ (* -1 (- yy zy)) (* -1 (/ (* xy zx) xx)))))
(+ (* -1 (* xy yx)) (* xy zx))
(+ (* -1 (* xy yx)) (+ (* xy zx) (* yy (- xx zx))))
(- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xy zx) (+ (* yx zy) (* yy (- xx zx)))) (+ (* xx zy) (* xy yx)))
(* -1 (* xy yx))
(+ (* -1 (* xy yx)) (* yy (- xx zx)))
(* yy (- xx zx))
(* -1 (* xx zy))
(+ (* -1 (* xx zy)) (* xx yy))
(* -1 zy)
(- yy zy)
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (+ (* xx zy) (* xy yx)))
(+ (* -1 (* xx zy)) (* xy zx))
(+ (* -1 (* xx zy)) (+ (* xx yy) (* xy zx)))
(* yy (- (+ xx (+ (* -1 (/ (* xy yx) yy)) (/ (* xy zx) yy))) zx))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ zx (+ (/ (* xx zy) yy) (/ (* xy yx) yy)))))
(* yy (- (+ xx (* -1 (/ (* xy yx) yy))) zx))
(* yy (+ xx (* -1 (/ (* xx zy) yy))))
yy
(* yy (+ 1 (* -1 (/ zy yy))))
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ (/ (* xx zy) yy) (/ (* xy yx) yy))))
(* yy (+ xx (+ (* -1 (/ (* xx zy) yy)) (/ (* xy zx) yy))))
(* -1 (* yy (+ (* -1 (- xx zx)) (* -1 (/ (+ (* -1 (* xy yx)) (* xy zx)) yy)))))
(* -1 (* yy (- (* -1 xx) (* -1 zx))))
(* -1 (* yy (- (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy))) (* -1 zx))))
(* -1 (* yy (+ (* -1 (- xx zx)) (/ (* xy yx) yy))))
(* -1 (* yy (+ (* -1 xx) (/ (* xx zy) yy))))
(* -1 (* yy (- (/ zy yy) 1)))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy)))))
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (+ (* -1 (* xx zy)) (* xy zx)) yy)))))
(+ (* xy zx) (* yy (- xx zx)))
(- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (+ (* xx zy) (* yy zx)))
(* yx (- zy xy))
(- (+ (* xx yy) (* xy zx)) (* xx zy))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (* xx zy))
(* -1 yx)
(* yx (+ (* -1 xy) (+ (/ (* xy zx) yx) (/ (* yy (- xx zx)) yx))))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (+ (/ (* xx zy) yx) (/ (* yy zx) yx)))))
(* yx (+ (* -1 xy) (/ (* yy (- xx zx)) yx)))
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (/ (* xx zy) yx))))
(* -1 (* yx (+ xy (* -1 (/ (+ (* xy zx) (* yy (- xx zx))) yx)))))
(* -1 (* yx (- (* -1 zy) (* -1 xy))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx))) yx))) (* -1 xy))))
(* -1 (* yx (+ xy (* -1 (/ (* yy (- xx zx)) yx)))))
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx))) (* -1 xy))))
(- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx)))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (+ (* xy yx) (* yy zx)))
(+ yy (* -1 zy))
(+ (* -1 (* xy yx)) (* yx zy))
(* -1 xy)
(- zy xy)
(- (+ (* xx yy) (* xy zx)) (* xy yx))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (* xy yx))
(+ (* xx yy) (* xy zx))
(* zy (- yx xx))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (+ (/ (* xy yx) zy) (/ (* yy zx) zy)))))
(* zy (+ (* -1 xx) (/ (* xx yy) zy)))
(* zy (- (/ yy zy) 1))
(* yx zy)
(* zy (+ yx (* -1 (/ (* xy yx) zy))))
zy
(* zy (+ 1 (* -1 (/ xy zy))))
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (/ (* xy yx) zy))))
(* zy (+ (* -1 xx) (+ (/ (* xx yy) zy) (/ (* xy zx) zy))))
(* -1 (* zy (- (* -1 yx) (* -1 xx))))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx))) zy))) (* -1 xx))))
(* -1 (* zy (+ xx (* -1 (/ (* xx yy) zy)))))
(* -1 (* zy (+ 1 (* -1 (/ yy zy)))))
(* -1 (* zy (+ (* -1 yx) (/ (* xy yx) zy))))
(* -1 (* zy (- (/ xy zy) 1)))
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xy yx)) zy))) (* -1 xx))))
(* -1 (* zy (+ xx (* -1 (/ (+ (* xx yy) (* xy zx)) zy)))))
(+ (* -1 (* xy yx)) (* xx yy))
(+ (* -1 (* xy yx)) (+ (* xx yy) (* zx (+ xy (* -1 yy)))))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx)))
(- (+ (* xx yy) (+ (* yx zy) (* zx (- xy yy)))) (+ (* xx zy) (* xy yx)))
(+ xx (* -1 zx))
(* zx (+ xy (* -1 yy)))
(* zx (+ xy (+ (* -1 yy) (+ (* -1 (/ (* xy yx) zx)) (/ (* xx yy) zx)))))
(* zx (- xy yy))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ yy (+ (/ (* xx zy) zx) (/ (* xy yx) zx)))))
(* zx (+ (* -1 yy) (+ (* -1 (/ (* xy yx) zx)) (/ (* xx yy) zx))))
(* zx (- (/ xx zx) 1))
(* zx (+ (* -1 yy) (/ (* xx yy) zx)))
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ (/ (* xx zy) zx) (/ (* xy yx) zx))))
(* zx (+ xy (/ (* xx (- yy zy)) zx)))
(* -1 (* zx (+ yy (* -1 xy))))
(* -1 (* zx (+ yy (+ (* -1 xy) (* -1 (/ (+ (* -1 (* xy yx)) (* xx yy)) zx))))))
(* -1 (* zx (- (* -1 xy) (* -1 yy))))
(* -1 (* zx (- (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx))) (* -1 yy))))
(* -1 (* zx (+ yy (* -1 (/ (+ (* -1 (* xy yx)) (* xx yy)) zx)))))
(* -1 (* zx (+ 1 (* -1 (/ xx zx)))))
(* -1 (* zx (+ yy (* -1 (/ (* xx yy) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx)))))
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (* xx (- yy zy)) zx)))))
(+ (* xy (+ zx (* -1 yx))) (* yy (- xx zx)))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx)))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (+ (* xx zy) (* yy zx)))
(+ zy (* -1 xy))
(- (+ (* xx yy) (* yx zy)) (* xx zy))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (* xx zy))
(* xy (+ zx (* -1 yx)))
(* xy (+ zx (+ (* -1 yx) (/ (* yy (- xx zx)) xy))))
(* xy (- zx yx))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (+ (/ (* xx zy) xy) (/ (* yy zx) xy)))))
(* xy (+ (* -1 yx) (/ (* yy (- xx zx)) xy)))
(* xy (+ (* -1 yx) (/ (* yx zy) xy)))
(* xy (- (/ zy xy) 1))
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (/ (* xx zy) xy))))
(* xy (+ zx (/ (* xx (- yy zy)) xy)))
(* -1 (* xy (+ yx (* -1 zx))))
(* -1 (* xy (+ yx (+ (* -1 zx) (* -1 (/ (* yy (- xx zx)) xy))))))
(* -1 (* xy (- (* -1 zx) (* -1 yx))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx))) xy))) (* -1 yx))))
(* -1 (* xy (+ yx (* -1 (/ (* yy (- xx zx)) xy)))))
(* -1 (* xy (+ yx (* -1 (/ (* yx zy) xy)))))
(* -1 (* xy (+ 1 (* -1 (/ zy xy)))))
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy))) (* -1 yx))))
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (* xx (- yy zy)) xy)))))
Outputs
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xy zx)))
(fma.f64 (-.f64 zx yx) xy (*.f64 (neg.f64 yy) zx))
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (+ (* xx yy) (* xy zx))))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))
(- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx)))
(-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (+ (* xy yx) (* yy zx)))
(fma.f64 (-.f64 yy zy) xx (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy)))
(+ (* -1 (* xy yx)) (* -1 (* yy zx)))
(neg.f64 (fma.f64 yx xy (*.f64 yy zx)))
(+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xx yy)))
(fma.f64 (neg.f64 xy) yx (*.f64 (-.f64 xx zx) yy))
(* -1 zx)
(neg.f64 zx)
(- xx zx)
(-.f64 xx zx)
(* -1 (* yy zx))
(*.f64 (neg.f64 yy) zx)
(+ (* -1 (* yy zx)) (* xx yy))
(*.f64 (-.f64 xx zx) yy)
(* xx (- yy zy))
(*.f64 (-.f64 yy zy) xx)
(- (+ (* xy zx) (* yx zy)) (* xy yx))
(fma.f64 (-.f64 zx yx) xy (*.f64 zy yx))
(- (+ (* xx (- yy zy)) (+ (* xy zx) (* yx zy))) (* xy yx))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zx yx) xy (*.f64 zy yx)))
(* xy zx)
(*.f64 zx xy)
(+ (* xx (- yy zy)) (* xy zx))
(fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))
(* xx yy)
(*.f64 yy xx)
(* xx (+ yy (+ (* -1 (/ (* xy yx) xx)) (+ (* -1 (/ (* yy zx) xx)) (/ (* xy zx) xx)))))
(*.f64 (fma.f64 (/.f64 yx xx) (neg.f64 xy) (fma.f64 (/.f64 zx xx) (-.f64 xy yy) yy)) xx)
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (+ (/ (* xy yx) xx) (/ (* yy zx) xx)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 zy xx) yx (fma.f64 (/.f64 zx xx) xy yy)) (neg.f64 (/.f64 (fma.f64 yx xy (*.f64 yy zx)) xx))) zy) xx)
(* xx (+ yy (+ (* -1 (/ (* xy yx) xx)) (* -1 (/ (* yy zx) xx)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 yx xy (*.f64 yy zx)) xx) yy) xx)
xx
(* xx (+ 1 (* -1 (/ zx xx))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 zx xx)) xx)
(* xx (+ yy (* -1 (/ (* yy zx) xx))))
(*.f64 (*.f64 yy (-.f64 #s(literal 1 binary64) (/.f64 zx xx))) xx)
(* xx (- (+ yy (+ (/ (* xy zx) xx) (/ (* yx zy) xx))) (+ zy (/ (* xy yx) xx))))
(*.f64 (-.f64 (fma.f64 (/.f64 zy xx) yx (fma.f64 (/.f64 zx xx) xy yy)) (fma.f64 (/.f64 yx xx) xy zy)) xx)
(* xx (- (+ yy (/ (* xy zx) xx)) zy))
(*.f64 (fma.f64 (/.f64 zx xx) xy (-.f64 yy zy)) xx)
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* -1 (* xy yx)) (+ (* -1 (* yy zx)) (* xy zx))) xx)))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (-.f64 yy xy) zx (*.f64 yx xy)) xx) yy)) xx)
(* -1 (* xx (- (* -1 yy) (* -1 zy))))
(*.f64 (-.f64 yy zy) xx)
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xy yx) (* yy zx))) xx))) (* -1 zy))))
(*.f64 (neg.f64 xx) (-.f64 zy (+.f64 (/.f64 (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy)) xx) yy)))
(* -1 (* xx (+ (* -1 yy) (* -1 (/ (+ (* -1 (* xy yx)) (* -1 (* yy zx))) xx)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 yx xy (*.f64 yy zx)) xx) yy) xx)
(* -1 (* xx (- (/ zx xx) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 zx xx)) xx)
(* -1 (* xx (+ (* -1 yy) (/ (* yy zx) xx))))
(*.f64 (*.f64 yy (-.f64 #s(literal 1 binary64) (/.f64 zx xx))) xx)
(* -1 (* xx (- (+ (* -1 yy) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (* xy yx)) xx))) (* -1 zy))))
(*.f64 (neg.f64 xx) (-.f64 zy (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 zy yx)) xx) yy)))
(* -1 (* xx (+ (* -1 (- yy zy)) (* -1 (/ (* xy zx) xx)))))
(*.f64 (fma.f64 (/.f64 zx xx) xy (-.f64 yy zy)) xx)
(+ (* -1 (* xy yx)) (* xy zx))
(*.f64 (-.f64 zx yx) xy)
(+ (* -1 (* xy yx)) (+ (* xy zx) (* yy (- xx zx))))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))
(- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx)))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy))
(- (+ (* xy zx) (+ (* yx zy) (* yy (- xx zx)))) (+ (* xx zy) (* xy yx)))
(fma.f64 (-.f64 yy zy) xx (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy)))
(* -1 (* xy yx))
(*.f64 (neg.f64 xy) yx)
(+ (* -1 (* xy yx)) (* yy (- xx zx)))
(fma.f64 (neg.f64 xy) yx (*.f64 (-.f64 xx zx) yy))
(* yy (- xx zx))
(*.f64 (-.f64 xx zx) yy)
(* -1 (* xx zy))
(*.f64 (neg.f64 xx) zy)
(+ (* -1 (* xx zy)) (* xx yy))
(*.f64 (-.f64 yy zy) xx)
(* -1 zy)
(neg.f64 zy)
(- yy zy)
(-.f64 yy zy)
(- (+ (* xx yy) (+ (* xy zx) (* yx zy))) (+ (* xx zy) (* xy yx)))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zx yx) xy (*.f64 zy yx)))
(+ (* -1 (* xx zy)) (* xy zx))
(fma.f64 (neg.f64 zy) xx (*.f64 zx xy))
(+ (* -1 (* xx zy)) (+ (* xx yy) (* xy zx)))
(fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))
(* yy (- (+ xx (+ (* -1 (/ (* xy yx) yy)) (/ (* xy zx) yy))) zx))
(*.f64 (fma.f64 (/.f64 xy yy) (-.f64 zx yx) (-.f64 xx zx)) yy)
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ zx (+ (/ (* xx zy) yy) (/ (* xy yx) yy)))))
(*.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 zx yy) xy xx) (*.f64 (/.f64 zy yy) (-.f64 yx xx))) (/.f64 (*.f64 yx xy) yy)) zx) yy)
(* yy (- (+ xx (* -1 (/ (* xy yx) yy))) zx))
(*.f64 (-.f64 (-.f64 xx (/.f64 (*.f64 yx xy) yy)) zx) yy)
(* yy (+ xx (* -1 (/ (* xx zy) yy))))
(*.f64 (-.f64 xx (/.f64 (*.f64 zy xx) yy)) yy)
yy
(* yy (+ 1 (* -1 (/ zy yy))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 zy yy)) yy)
(* yy (- (+ xx (+ (/ (* xy zx) yy) (/ (* yx zy) yy))) (+ (/ (* xx zy) yy) (/ (* xy yx) yy))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 zx yy) xy xx) (*.f64 (/.f64 zy yy) (-.f64 yx xx))) (/.f64 (*.f64 yx xy) yy)) yy)
(* yy (+ xx (+ (* -1 (/ (* xx zy) yy)) (/ (* xy zx) yy))))
(*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 zy) xx (*.f64 zx xy)) yy) xx) yy)
(* -1 (* yy (+ (* -1 (- xx zx)) (* -1 (/ (+ (* -1 (* xy yx)) (* xy zx)) yy)))))
(*.f64 (fma.f64 (/.f64 xy yy) (-.f64 zx yx) (-.f64 xx zx)) yy)
(* -1 (* yy (- (* -1 xx) (* -1 zx))))
(*.f64 (-.f64 xx zx) yy)
(* -1 (* yy (- (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy))) (* -1 zx))))
(*.f64 yy (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) yy) xx) zx))
(* -1 (* yy (+ (* -1 (- xx zx)) (/ (* xy yx) yy))))
(*.f64 (fma.f64 (/.f64 yx yy) xy (-.f64 zx xx)) (neg.f64 yy))
(* -1 (* yy (+ (* -1 xx) (/ (* xx zy) yy))))
(*.f64 (-.f64 xx (/.f64 (*.f64 zy xx) yy)) yy)
(* -1 (* yy (- (/ zy yy) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 zy yy)) yy)
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (- (+ (* xy zx) (* yx zy)) (+ (* xx zy) (* xy yx))) yy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 yx xx) zy)) yy) xx) yy)
(* -1 (* yy (+ (* -1 xx) (* -1 (/ (+ (* -1 (* xx zy)) (* xy zx)) yy)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 zy) xx (*.f64 zx xy)) yy) xx) yy)
(+ (* xy zx) (* yy (- xx zx)))
(fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))
(- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx)))
(fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (+ (* xx zy) (* yy zx)))
(fma.f64 (-.f64 yy zy) xx (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy)))
(* yx (- zy xy))
(*.f64 (-.f64 zy xy) yx)
(- (+ (* xx yy) (* xy zx)) (* xx zy))
(fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))
(- (+ (* xx yy) (+ (* xy zx) (* yx (- zy xy)))) (* xx zy))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zx yx) xy (*.f64 zy yx)))
(* -1 yx)
(neg.f64 yx)
(* yx (+ (* -1 xy) (+ (/ (* xy zx) yx) (/ (* yy (- xx zx)) yx))))
(*.f64 (fma.f64 (/.f64 (-.f64 xx zx) yx) yy (-.f64 (/.f64 (*.f64 zx xy) yx) xy)) yx)
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (+ (/ (* xx zy) yx) (/ (* yy zx) yx)))))
(*.f64 (-.f64 (fma.f64 (/.f64 yy yx) xx (fma.f64 (/.f64 zx yx) xy zy)) (fma.f64 (/.f64 zy yx) xx (fma.f64 (/.f64 zx yx) yy xy))) yx)
(* yx (+ (* -1 xy) (/ (* yy (- xx zx)) yx)))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 xx zx) yy) yx) xy) yx)
(* yx (- (+ zy (+ (/ (* xx yy) yx) (/ (* xy zx) yx))) (+ xy (/ (* xx zy) yx))))
(*.f64 (-.f64 (fma.f64 (/.f64 yy yx) xx (fma.f64 (/.f64 zx yx) xy zy)) (fma.f64 (/.f64 zy yx) xx xy)) yx)
(* -1 (* yx (+ xy (* -1 (/ (+ (* xy zx) (* yy (- xx zx))) yx)))))
(*.f64 (-.f64 xy (/.f64 (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy)) yx)) (neg.f64 yx))
(* -1 (* yx (- (* -1 zy) (* -1 xy))))
(*.f64 (-.f64 zy xy) yx)
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xx zy) (* yy zx))) yx))) (* -1 xy))))
(*.f64 (-.f64 xy (+.f64 (/.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)) yx) zy)) (neg.f64 yx))
(* -1 (* yx (+ xy (* -1 (/ (* yy (- xx zx)) yx)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 xx zx) yy) yx) xy) yx)
(* -1 (* yx (- (+ (* -1 zy) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xx zy)) yx))) (* -1 xy))))
(*.f64 (-.f64 xy (+.f64 (/.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)) yx) zy)) (neg.f64 yx))
(- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx)))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (+ (* xy yx) (* yy zx)))
(fma.f64 (-.f64 yy zy) xx (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy)))
(+ yy (* -1 zy))
(-.f64 yy zy)
(+ (* -1 (* xy yx)) (* yx zy))
(*.f64 (-.f64 zy xy) yx)
(* -1 xy)
(neg.f64 xy)
(- zy xy)
(-.f64 zy xy)
(- (+ (* xx yy) (* xy zx)) (* xy yx))
(fma.f64 (-.f64 zx yx) xy (*.f64 yy xx))
(- (+ (* xx yy) (+ (* xy zx) (* zy (- yx xx)))) (* xy yx))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zx yx) xy (*.f64 zy yx)))
(+ (* xx yy) (* xy zx))
(fma.f64 yy xx (*.f64 zx xy))
(* zy (- yx xx))
(*.f64 (-.f64 yx xx) zy)
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (+ (/ (* xy yx) zy) (/ (* yy zx) zy)))))
(*.f64 (-.f64 (fma.f64 (/.f64 zx zy) xy (fma.f64 (/.f64 yy zy) xx yx)) (fma.f64 (/.f64 yx zy) xy (fma.f64 (/.f64 zx zy) yy xx))) zy)
(* zy (+ (* -1 xx) (/ (* xx yy) zy)))
(*.f64 (-.f64 (/.f64 (*.f64 yy xx) zy) xx) zy)
(* zy (- (/ yy zy) 1))
(*.f64 (-.f64 (/.f64 yy zy) #s(literal 1 binary64)) zy)
(* yx zy)
(*.f64 zy yx)
(* zy (+ yx (* -1 (/ (* xy yx) zy))))
(*.f64 (*.f64 yx (-.f64 #s(literal 1 binary64) (/.f64 xy zy))) zy)
zy
(* zy (+ 1 (* -1 (/ xy zy))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 xy zy)) zy)
(* zy (- (+ yx (+ (/ (* xx yy) zy) (/ (* xy zx) zy))) (+ xx (/ (* xy yx) zy))))
(*.f64 (-.f64 (fma.f64 (/.f64 zx zy) xy (fma.f64 (/.f64 yy zy) xx yx)) (fma.f64 yx (/.f64 xy zy) xx)) zy)
(* zy (+ (* -1 xx) (+ (/ (* xx yy) zy) (/ (* xy zx) zy))))
(*.f64 (fma.f64 xx (-.f64 (/.f64 yy zy) #s(literal 1 binary64)) (/.f64 (*.f64 zx xy) zy)) zy)
(* -1 (* zy (- (* -1 yx) (* -1 xx))))
(*.f64 (-.f64 yx xx) zy)
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (+ (* xy yx) (* yy zx))) zy))) (* -1 xx))))
(*.f64 (-.f64 xx (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)) zy) yx)) (neg.f64 zy))
(* -1 (* zy (+ xx (* -1 (/ (* xx yy) zy)))))
(*.f64 (-.f64 (/.f64 (*.f64 yy xx) zy) xx) zy)
(* -1 (* zy (+ 1 (* -1 (/ yy zy)))))
(*.f64 (-.f64 (/.f64 yy zy) #s(literal 1 binary64)) zy)
(* -1 (* zy (+ (* -1 yx) (/ (* xy yx) zy))))
(*.f64 (*.f64 yx (-.f64 #s(literal 1 binary64) (/.f64 xy zy))) zy)
(* -1 (* zy (- (/ xy zy) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 xy zy)) zy)
(* -1 (* zy (- (+ (* -1 yx) (* -1 (/ (- (+ (* xx yy) (* xy zx)) (* xy yx)) zy))) (* -1 xx))))
(*.f64 (-.f64 xx (+.f64 (/.f64 (fma.f64 (-.f64 zx yx) xy (*.f64 yy xx)) zy) yx)) (neg.f64 zy))
(* -1 (* zy (+ xx (* -1 (/ (+ (* xx yy) (* xy zx)) zy)))))
(*.f64 (-.f64 xx (/.f64 (fma.f64 yy xx (*.f64 zx xy)) zy)) (neg.f64 zy))
(+ (* -1 (* xy yx)) (* xx yy))
(fma.f64 (neg.f64 xy) yx (*.f64 yy xx))
(+ (* -1 (* xy yx)) (+ (* xx yy) (* zx (+ xy (* -1 yy)))))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx)))
(fma.f64 yy xx (fma.f64 (-.f64 zy xy) yx (*.f64 (neg.f64 xx) zy)))
(- (+ (* xx yy) (+ (* yx zy) (* zx (- xy yy)))) (+ (* xx zy) (* xy yx)))
(fma.f64 (-.f64 yy zy) xx (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy)))
(+ xx (* -1 zx))
(-.f64 xx zx)
(* zx (+ xy (* -1 yy)))
(*.f64 (-.f64 xy yy) zx)
(* zx (+ xy (+ (* -1 yy) (+ (* -1 (/ (* xy yx) zx)) (/ (* xx yy) zx)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 xy) yx (*.f64 yy xx)) zx) xy) yy) zx)
(* zx (- xy yy))
(*.f64 (-.f64 xy yy) zx)
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ yy (+ (/ (* xx zy) zx) (/ (* xy yx) zx)))))
(*.f64 (-.f64 (-.f64 (+.f64 (fma.f64 yy (/.f64 xx zx) xy) (*.f64 (/.f64 zy zx) (-.f64 yx xx))) (/.f64 (*.f64 yx xy) zx)) yy) zx)
(* zx (+ (* -1 yy) (+ (* -1 (/ (* xy yx) zx)) (/ (* xx yy) zx))))
(*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 xy) yx (*.f64 yy xx)) zx) yy) zx)
(* zx (- (/ xx zx) 1))
(*.f64 (-.f64 (/.f64 xx zx) #s(literal 1 binary64)) zx)
(* zx (+ (* -1 yy) (/ (* xx yy) zx)))
(*.f64 (*.f64 yy (-.f64 (/.f64 xx zx) #s(literal 1 binary64))) zx)
(* zx (- (+ xy (+ (/ (* xx yy) zx) (/ (* yx zy) zx))) (+ (/ (* xx zy) zx) (/ (* xy yx) zx))))
(*.f64 (-.f64 (+.f64 (fma.f64 yy (/.f64 xx zx) xy) (*.f64 (/.f64 zy zx) (-.f64 yx xx))) (/.f64 (*.f64 yx xy) zx)) zx)
(* zx (+ xy (/ (* xx (- yy zy)) zx)))
(*.f64 (fma.f64 (-.f64 yy zy) (/.f64 xx zx) xy) zx)
(* -1 (* zx (+ yy (* -1 xy))))
(*.f64 (-.f64 xy yy) zx)
(* -1 (* zx (+ yy (+ (* -1 xy) (* -1 (/ (+ (* -1 (* xy yx)) (* xx yy)) zx))))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 xy) yx (*.f64 yy xx)) zx) xy) yy) zx)
(* -1 (* zx (- (* -1 xy) (* -1 yy))))
(*.f64 (-.f64 xy yy) zx)
(* -1 (* zx (- (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx))) (* -1 yy))))
(*.f64 zx (-.f64 (+.f64 (/.f64 (fma.f64 yy xx (fma.f64 (-.f64 zy xy) yx (*.f64 (neg.f64 xx) zy))) zx) xy) yy))
(* -1 (* zx (+ yy (* -1 (/ (+ (* -1 (* xy yx)) (* xx yy)) zx)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 xy) yx (*.f64 yy xx)) zx) yy) zx)
(* -1 (* zx (+ 1 (* -1 (/ xx zx)))))
(*.f64 (-.f64 (/.f64 xx zx) #s(literal 1 binary64)) zx)
(* -1 (* zx (+ yy (* -1 (/ (* xx yy) zx)))))
(*.f64 (*.f64 yy (-.f64 (/.f64 xx zx) #s(literal 1 binary64))) zx)
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* xy yx))) zx)))))
(*.f64 (+.f64 (/.f64 (fma.f64 yy xx (fma.f64 (-.f64 zy xy) yx (*.f64 (neg.f64 xx) zy))) zx) xy) zx)
(* -1 (* zx (+ (* -1 xy) (* -1 (/ (* xx (- yy zy)) zx)))))
(*.f64 (fma.f64 (-.f64 yy zy) (/.f64 xx zx) xy) zx)
(+ (* xy (+ zx (* -1 yx))) (* yy (- xx zx)))
(fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))
(- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx)))
(-.f64 (fma.f64 (-.f64 yx xx) zy (*.f64 yy xx)) (*.f64 yy zx))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (+ (* xx zy) (* yy zx)))
(fma.f64 (-.f64 yy zy) xx (-.f64 (fma.f64 (-.f64 xy yy) zx (*.f64 zy yx)) (*.f64 yx xy)))
(+ zy (* -1 xy))
(-.f64 zy xy)
(- (+ (* xx yy) (* yx zy)) (* xx zy))
(fma.f64 (-.f64 yx xx) zy (*.f64 yy xx))
(- (+ (* xx yy) (+ (* xy (- zx yx)) (* yx zy))) (* xx zy))
(fma.f64 (-.f64 yy zy) xx (fma.f64 (-.f64 zx yx) xy (*.f64 zy yx)))
(* xy (+ zx (* -1 yx)))
(*.f64 (-.f64 zx yx) xy)
(* xy (+ zx (+ (* -1 yx) (/ (* yy (- xx zx)) xy))))
(*.f64 (fma.f64 (/.f64 (-.f64 xx zx) xy) yy (-.f64 zx yx)) xy)
(* xy (- zx yx))
(*.f64 (-.f64 zx yx) xy)
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (+ (/ (* xx zy) xy) (/ (* yy zx) xy)))))
(*.f64 (-.f64 (fma.f64 (/.f64 yy xy) xx (fma.f64 (/.f64 zy xy) yx zx)) (fma.f64 (/.f64 zx xy) yy (fma.f64 (/.f64 zy xy) xx yx))) xy)
(* xy (+ (* -1 yx) (/ (* yy (- xx zx)) xy)))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 xx zx) yy) xy) yx) xy)
(* xy (+ (* -1 yx) (/ (* yx zy) xy)))
(*.f64 (-.f64 (/.f64 (*.f64 zy yx) xy) yx) xy)
(* xy (- (/ zy xy) 1))
(*.f64 (-.f64 (/.f64 zy xy) #s(literal 1 binary64)) xy)
(* xy (- (+ zx (+ (/ (* xx yy) xy) (/ (* yx zy) xy))) (+ yx (/ (* xx zy) xy))))
(*.f64 (-.f64 (fma.f64 (/.f64 yy xy) xx (fma.f64 (/.f64 zy xy) yx zx)) (fma.f64 (/.f64 zy xy) xx yx)) xy)
(* xy (+ zx (/ (* xx (- yy zy)) xy)))
(*.f64 (fma.f64 (/.f64 (-.f64 yy zy) xy) xx zx) xy)
(* -1 (* xy (+ yx (* -1 zx))))
(*.f64 (-.f64 zx yx) xy)
(* -1 (* xy (+ yx (+ (* -1 zx) (* -1 (/ (* yy (- xx zx)) xy))))))
(*.f64 (fma.f64 (/.f64 (-.f64 xx zx) xy) yy (-.f64 zx yx)) xy)
(* -1 (* xy (- (* -1 zx) (* -1 yx))))
(*.f64 (-.f64 zx yx) xy)
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (+ (* xx zy) (* yy zx))) xy))) (* -1 yx))))
(*.f64 (-.f64 yx (+.f64 (/.f64 (-.f64 (fma.f64 (-.f64 yx xx) zy (*.f64 yy xx)) (*.f64 yy zx)) xy) zx)) (neg.f64 xy))
(* -1 (* xy (+ yx (* -1 (/ (* yy (- xx zx)) xy)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 xx zx) yy) xy) yx) xy)
(* -1 (* xy (+ yx (* -1 (/ (* yx zy) xy)))))
(*.f64 (-.f64 (/.f64 (*.f64 zy yx) xy) yx) xy)
(* -1 (* xy (+ 1 (* -1 (/ zy xy)))))
(*.f64 (-.f64 (/.f64 zy xy) #s(literal 1 binary64)) xy)
(* -1 (* xy (- (+ (* -1 zx) (* -1 (/ (- (+ (* xx yy) (* yx zy)) (* xx zy)) xy))) (* -1 yx))))
(*.f64 (-.f64 yx (+.f64 (/.f64 (fma.f64 (-.f64 yx xx) zy (*.f64 yy xx)) xy) zx)) (neg.f64 xy))
(* -1 (* xy (+ (* -1 zx) (* -1 (/ (* xx (- yy zy)) xy)))))
(*.f64 (fma.f64 (/.f64 (-.f64 yy zy) xy) xx zx) xy)

rewrite223.0ms (2.9%)

Memory
-12.8MiB live, 64.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036241
050241
1246241
22176241
09685219
Stop Event
iter limit
node limit
iter limit
Counts
17 → 284
Calls
Call 1
Inputs
(fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
(fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))
(-.f64 xx zx)
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
(*.f64 (-.f64 xx zx) yy)
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
(*.f64 (-.f64 yy zy) xx)
(-.f64 yy zy)
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
(*.f64 (-.f64 zy xy) yx)
(-.f64 zy xy)
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
#s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx)))
(fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))
(neg.f64 yx)
(*.f64 xy zx)
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))) (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (fma.f64 zx xy (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64))) (fma.f64 (fma.f64 zx xy (*.f64 (neg.f64 yx) xy)) (fma.f64 zx xy (*.f64 (neg.f64 yx) xy)) (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (*.f64 (fma.f64 zx xy (*.f64 (neg.f64 yx) xy)) (*.f64 yy (-.f64 xx zx))))))
(/.f64 (+.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 xy) yx (*.f64 zx xy)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 xy) yx (*.f64 zx xy)) (fma.f64 (neg.f64 xy) yx (*.f64 zx xy))) (*.f64 (*.f64 yy (-.f64 xx zx)) (fma.f64 (neg.f64 xy) yx (*.f64 zx xy))))))
(/.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 yx) xy) (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 (neg.f64 yx) xy))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (*.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 (neg.f64 yx) xy))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))) (*.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))) (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64))) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 (neg.f64 yx) xy)))
(/.f64 (-.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))) (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (*.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 (neg.f64 yx) xy)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (*.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64))) (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))) (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (*.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 3 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 3 binary64))) (fma.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))))
(fma.f64 (*.f64 xy #s(literal -1 binary64)) yx (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)))
(fma.f64 (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)) #s(literal -1 binary64)) (*.f64 zx xy))
(fma.f64 #s(literal -1 binary64) (*.f64 yx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)))
(fma.f64 (neg.f64 xy) yx (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)))
(fma.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 zx xy))
(fma.f64 (neg.f64 yx) xy (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)))
(fma.f64 yx (neg.f64 xy) (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)))
(fma.f64 yy (-.f64 xx zx) (fma.f64 (neg.f64 xy) yx (*.f64 zx xy)))
(fma.f64 (-.f64 xx zx) yy (fma.f64 (neg.f64 xy) yx (*.f64 zx xy)))
(fma.f64 zx xy (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))
(fma.f64 xy (neg.f64 yx) (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)))
(fma.f64 xy zx (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))
(-.f64 (/.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) #s(literal 2 binary64)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 (neg.f64 yx) xy))) (/.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 (neg.f64 yx) xy))))
(-.f64 (/.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy))) (/.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy))))
(-.f64 (/.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))) (/.f64 (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) #s(literal 2 binary64)) (-.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))))
(-.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 yx xy))
(+.f64 (fma.f64 zx xy (*.f64 (neg.f64 yx) xy)) (*.f64 yy (-.f64 xx zx)))
(+.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)) (*.f64 (neg.f64 yx) xy))
(+.f64 (*.f64 zx xy) (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)))
(+.f64 (*.f64 yy (-.f64 xx zx)) (fma.f64 (neg.f64 xy) yx (*.f64 zx xy)))
(+.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy)) (*.f64 zx xy))
(+.f64 (*.f64 (neg.f64 yx) xy) (fma.f64 yy (-.f64 xx zx) (*.f64 zx xy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zx xy (fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))))
(*.f64 (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)) (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy))) (*.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)))) (pow.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)) (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)))) (neg.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy (-.f64 xx zx)) xy) (neg.f64 yx))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64))) (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy)) (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 yy (-.f64 xx zx)) xy) (neg.f64 yx)))))
(/.f64 (+.f64 (pow.f64 (*.f64 yx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 yx) xy) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx))) (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64))))
(fma.f64 (*.f64 xy #s(literal -1 binary64)) yx (*.f64 yy (-.f64 xx zx)))
(fma.f64 #s(literal -1 binary64) (*.f64 yx xy) (*.f64 yy (-.f64 xx zx)))
(fma.f64 (neg.f64 xy) yx (*.f64 yy (-.f64 xx zx)))
(fma.f64 (neg.f64 yx) xy (*.f64 yy (-.f64 xx zx)))
(fma.f64 yx (neg.f64 xy) (*.f64 yy (-.f64 xx zx)))
(fma.f64 yy (-.f64 xx zx) (*.f64 (neg.f64 yx) xy))
(fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))
(fma.f64 xy (neg.f64 yx) (*.f64 yy (-.f64 xx zx)))
(-.f64 (/.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx)))) (/.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx)))))
(-.f64 (/.f64 (pow.f64 (*.f64 yy (-.f64 xx zx)) #s(literal 2 binary64)) (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy))) (/.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (fma.f64 yy (-.f64 xx zx) (*.f64 yx xy))))
(-.f64 (*.f64 yy (-.f64 xx zx)) (*.f64 yx xy))
(+.f64 (*.f64 yy (-.f64 xx zx)) (*.f64 (neg.f64 yx) xy))
(+.f64 (*.f64 (neg.f64 yx) xy) (*.f64 yy (-.f64 xx zx)))
(*.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx)) (pow.f64 (+.f64 xx zx) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))) (pow.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 xx zx) (*.f64 (+.f64 xx zx) (-.f64 xx zx))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))) (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 zx #s(literal 3 binary64)) (pow.f64 xx #s(literal 3 binary64))) (fma.f64 zx zx (-.f64 (*.f64 xx xx) (*.f64 (neg.f64 zx) xx))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx)))) (neg.f64 (neg.f64 (+.f64 xx zx))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))))))
(/.f64 (-.f64 (*.f64 (*.f64 xx xx) (+.f64 xx zx)) (*.f64 (+.f64 xx zx) (*.f64 zx zx))) (*.f64 (+.f64 xx zx) (+.f64 xx zx)))
(/.f64 (-.f64 (*.f64 (pow.f64 xx #s(literal 3 binary64)) (fma.f64 xx xx (*.f64 zx (+.f64 xx zx)))) (*.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))) (pow.f64 zx #s(literal 3 binary64)))) (*.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))) (fma.f64 xx xx (*.f64 zx (+.f64 xx zx)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 xx zx) (*.f64 (+.f64 xx zx) (-.f64 xx zx))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))) (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx))) (neg.f64 (-.f64 xx (neg.f64 zx))))
(/.f64 (neg.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx))) (neg.f64 (+.f64 xx zx)))
(/.f64 (neg.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64)))) (neg.f64 (fma.f64 xx xx (-.f64 (*.f64 zx zx) (*.f64 xx (neg.f64 zx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64)))) (neg.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx)))))
(/.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx)) (-.f64 xx (neg.f64 zx)))
(/.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx)) (+.f64 xx zx))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 xx zx) (*.f64 (+.f64 xx zx) (-.f64 xx zx)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))) (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))) (fma.f64 xx xx (-.f64 (*.f64 zx zx) (*.f64 xx (neg.f64 zx)))))
(/.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))) (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))))
(fma.f64 #s(literal -1 binary64) zx xx)
(-.f64 (/.f64 (*.f64 xx xx) (-.f64 xx (neg.f64 zx))) (/.f64 (*.f64 zx zx) (-.f64 xx (neg.f64 zx))))
(-.f64 (/.f64 (*.f64 xx xx) (+.f64 xx zx)) (/.f64 (*.f64 zx zx) (+.f64 xx zx)))
(-.f64 (/.f64 (pow.f64 xx #s(literal 3 binary64)) (fma.f64 xx xx (*.f64 zx (+.f64 xx zx)))) (/.f64 (pow.f64 zx #s(literal 3 binary64)) (fma.f64 xx xx (*.f64 zx (+.f64 xx zx)))))
(-.f64 xx zx)
(+.f64 (neg.f64 zx) xx)
(+.f64 xx (neg.f64 zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 yy (-.f64 xx zx)))
(*.f64 yy (-.f64 xx zx))
(*.f64 (-.f64 xx zx) yy)
(/.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 yy) zx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (*.f64 (neg.f64 yy) zx)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx)) yy)) (neg.f64 (+.f64 xx zx)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))) yy)) (neg.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx)))))
(/.f64 (neg.f64 (*.f64 yy (*.f64 (+.f64 xx zx) (-.f64 xx zx)))) (neg.f64 (+.f64 xx zx)))
(/.f64 (neg.f64 (*.f64 yy (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))))) (neg.f64 (fma.f64 xx xx (*.f64 zx (+.f64 xx zx)))))
(/.f64 (*.f64 (*.f64 (+.f64 xx zx) (-.f64 xx zx)) yy) (+.f64 xx zx))
(/.f64 (*.f64 (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64))) yy) (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))))
(/.f64 (*.f64 yy (*.f64 (+.f64 xx zx) (-.f64 xx zx))) (+.f64 xx zx))
(/.f64 (*.f64 yy (-.f64 (pow.f64 xx #s(literal 3 binary64)) (pow.f64 zx #s(literal 3 binary64)))) (fma.f64 xx xx (*.f64 zx (+.f64 xx zx))))
(fma.f64 yy xx (*.f64 (neg.f64 yy) zx))
(fma.f64 xx yy (*.f64 (neg.f64 yy) zx))
(+.f64 (*.f64 yy xx) (*.f64 (neg.f64 yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
(*.f64 (-.f64 yy zy) xx)
(*.f64 xx (-.f64 yy zy))
(/.f64 (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 zy) xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy xx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 zy xx) #s(literal 2 binary64)) (*.f64 (*.f64 yy xx) (*.f64 (neg.f64 zy) xx)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy)) xx)) (neg.f64 (+.f64 zy yy)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))) xx)) (neg.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy))))
(/.f64 (neg.f64 (*.f64 xx (*.f64 (+.f64 zy yy) (-.f64 yy zy)))) (neg.f64 (+.f64 zy yy)))
(/.f64 (neg.f64 (*.f64 xx (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))))) (neg.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy))))
(/.f64 (*.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy)) xx) (+.f64 zy yy))
(/.f64 (*.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))) xx) (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)))
(/.f64 (*.f64 xx (*.f64 (+.f64 zy yy) (-.f64 yy zy))) (+.f64 zy yy))
(/.f64 (*.f64 xx (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64)))) (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)))
(fma.f64 yy xx (*.f64 (neg.f64 zy) xx))
(fma.f64 xx yy (*.f64 (neg.f64 zy) xx))
(+.f64 (*.f64 yy xx) (*.f64 (neg.f64 zy) xx))
(*.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy)) (pow.f64 (+.f64 zy yy) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))) (pow.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 zy yy) (*.f64 (+.f64 zy yy) (-.f64 yy zy))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)) (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 zy #s(literal 3 binary64)) (pow.f64 yy #s(literal 3 binary64))) (fma.f64 zy zy (-.f64 (*.f64 yy yy) (*.f64 (neg.f64 zy) yy))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy)))) (neg.f64 (neg.f64 (+.f64 zy yy))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)))))
(/.f64 (-.f64 (*.f64 (*.f64 yy yy) (+.f64 zy yy)) (*.f64 (+.f64 zy yy) (*.f64 zy zy))) (*.f64 (+.f64 zy yy) (+.f64 zy yy)))
(/.f64 (-.f64 (*.f64 (pow.f64 yy #s(literal 3 binary64)) (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy))) (*.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)) (pow.f64 zy #s(literal 3 binary64)))) (*.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)) (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 zy yy) (*.f64 (+.f64 zy yy) (-.f64 yy zy))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)) (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy))) (neg.f64 (-.f64 yy (neg.f64 zy))))
(/.f64 (neg.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy))) (neg.f64 (+.f64 zy yy)))
(/.f64 (neg.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64)))) (neg.f64 (fma.f64 yy yy (-.f64 (*.f64 zy zy) (*.f64 yy (neg.f64 zy))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64)))) (neg.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy))))
(/.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy)) (-.f64 yy (neg.f64 zy)))
(/.f64 (*.f64 (+.f64 zy yy) (-.f64 yy zy)) (+.f64 zy yy))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 zy yy) (*.f64 (+.f64 zy yy) (-.f64 yy zy)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)) (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))) (fma.f64 yy yy (-.f64 (*.f64 zy zy) (*.f64 yy (neg.f64 zy)))))
(/.f64 (-.f64 (pow.f64 yy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))) (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy)))
(fma.f64 #s(literal -1 binary64) zy yy)
(-.f64 (/.f64 (*.f64 yy yy) (-.f64 yy (neg.f64 zy))) (/.f64 (*.f64 zy zy) (-.f64 yy (neg.f64 zy))))
(-.f64 (/.f64 (*.f64 yy yy) (+.f64 zy yy)) (/.f64 (*.f64 zy zy) (+.f64 zy yy)))
(-.f64 (/.f64 (pow.f64 yy #s(literal 3 binary64)) (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy))) (/.f64 (pow.f64 zy #s(literal 3 binary64)) (fma.f64 zy (+.f64 zy yy) (*.f64 yy yy))))
(-.f64 yy zy)
(+.f64 (neg.f64 zy) yy)
(+.f64 yy (neg.f64 zy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
(*.f64 (-.f64 zy xy) yx)
(*.f64 yx (-.f64 zy xy))
(/.f64 (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 3 binary64)) (pow.f64 (*.f64 yx xy) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zy yx) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yx xy) #s(literal 2 binary64)) (*.f64 (*.f64 zy yx) (*.f64 (neg.f64 yx) xy)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy)) yx)) (neg.f64 (+.f64 zy xy)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))) yx)) (neg.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy)))))
(/.f64 (neg.f64 (*.f64 yx (*.f64 (+.f64 zy xy) (-.f64 zy xy)))) (neg.f64 (+.f64 zy xy)))
(/.f64 (neg.f64 (*.f64 yx (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))))) (neg.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy)))))
(/.f64 (*.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy)) yx) (+.f64 zy xy))
(/.f64 (*.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))) yx) (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))))
(/.f64 (*.f64 yx (*.f64 (+.f64 zy xy) (-.f64 zy xy))) (+.f64 zy xy))
(/.f64 (*.f64 yx (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64)))) (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))))
(fma.f64 zy yx (*.f64 (neg.f64 yx) xy))
(fma.f64 yx zy (*.f64 (neg.f64 yx) xy))
(+.f64 (*.f64 zy yx) (*.f64 (neg.f64 yx) xy))
(*.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy)) (pow.f64 (+.f64 zy xy) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))) (pow.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 zy xy) (*.f64 (+.f64 zy xy) (-.f64 zy xy))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))) (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 xy #s(literal 3 binary64)) (pow.f64 zy #s(literal 3 binary64))) (fma.f64 xy xy (-.f64 (*.f64 zy zy) (*.f64 (neg.f64 xy) zy))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy)))) (neg.f64 (neg.f64 (+.f64 zy xy))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))))))
(/.f64 (-.f64 (*.f64 (*.f64 zy zy) (+.f64 zy xy)) (*.f64 (+.f64 zy xy) (*.f64 xy xy))) (*.f64 (+.f64 zy xy) (+.f64 zy xy)))
(/.f64 (-.f64 (*.f64 (pow.f64 zy #s(literal 3 binary64)) (fma.f64 zy zy (*.f64 xy (+.f64 zy xy)))) (*.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))) (pow.f64 xy #s(literal 3 binary64)))) (*.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))) (fma.f64 zy zy (*.f64 xy (+.f64 zy xy)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 zy xy) (*.f64 (+.f64 zy xy) (-.f64 zy xy))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))) (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy))) (neg.f64 (-.f64 zy (neg.f64 xy))))
(/.f64 (neg.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy))) (neg.f64 (+.f64 zy xy)))
(/.f64 (neg.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64)))) (neg.f64 (fma.f64 zy zy (-.f64 (*.f64 xy xy) (*.f64 zy (neg.f64 xy))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64)))) (neg.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy)))))
(/.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy)) (-.f64 zy (neg.f64 xy)))
(/.f64 (*.f64 (+.f64 zy xy) (-.f64 zy xy)) (+.f64 zy xy))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 zy xy) (*.f64 (+.f64 zy xy) (-.f64 zy xy)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))) (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))) (fma.f64 zy zy (-.f64 (*.f64 xy xy) (*.f64 zy (neg.f64 xy)))))
(/.f64 (-.f64 (pow.f64 zy #s(literal 3 binary64)) (pow.f64 xy #s(literal 3 binary64))) (fma.f64 zy zy (*.f64 xy (+.f64 zy xy))))
(fma.f64 #s(literal -1 binary64) xy zy)
(-.f64 (/.f64 (*.f64 zy zy) (-.f64 zy (neg.f64 xy))) (/.f64 (*.f64 xy xy) (-.f64 zy (neg.f64 xy))))
(-.f64 (/.f64 (*.f64 zy zy) (+.f64 zy xy)) (/.f64 (*.f64 xy xy) (+.f64 zy xy)))
(-.f64 (/.f64 (pow.f64 zy #s(literal 3 binary64)) (fma.f64 zy zy (*.f64 xy (+.f64 zy xy)))) (/.f64 (pow.f64 xy #s(literal 3 binary64)) (fma.f64 zy zy (*.f64 xy (+.f64 zy xy)))))
(-.f64 zy xy)
(+.f64 (neg.f64 xy) zy)
(+.f64 zy (neg.f64 xy))
(*.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64))) (pow.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 yy) zx) #s(literal 3 binary64)) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 yy) zx) #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))) (*.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)))) (*.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))) (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 (neg.f64 yy) zx))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)))) (neg.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)) (*.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 (neg.f64 yy) zx))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64))) (-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 (neg.f64 yy) zx)))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64))) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)) (*.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 (neg.f64 yy) zx)))))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (pow.f64 (*.f64 yy zx) #s(literal 3 binary64))) (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 yy) zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
(fma.f64 #s(literal -1 binary64) (*.f64 yy zx) #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
(fma.f64 (neg.f64 zx) yy #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
(fma.f64 yy (neg.f64 zx) #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
(fma.f64 zx (neg.f64 yy) #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
(-.f64 (/.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 (neg.f64 yy) zx))) (/.f64 (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)) (-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 (neg.f64 yy) zx))))
(-.f64 (/.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))) (/.f64 (pow.f64 (*.f64 yy zx) #s(literal 2 binary64)) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))))
(-.f64 (/.f64 (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 3 binary64)) (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 yy zx) #s(literal 3 binary64)) (fma.f64 (*.f64 yy zx) (fma.f64 yy zx #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))) (pow.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) #s(literal 2 binary64)))))
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 yy zx))
(+.f64 (*.f64 (neg.f64 yy) zx) #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
(+.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))) (*.f64 (neg.f64 yy) zx))
#s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 zx xy) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)) (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 zx xy) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 zx xy) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy))) (*.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)))) (*.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy))))
(/.f64 (-.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64))) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)) (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 zx xy) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 yy zy) xx) zx) xy)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 zx xy) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))) (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy)) (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (pow.f64 (*.f64 zx xy) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 zx xy) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 yy zy) xx) zx) xy))))
(/.f64 (+.f64 (pow.f64 (*.f64 zx xy) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 3 binary64))) (fma.f64 (*.f64 zx xy) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx)) (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64))))
(fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))
(fma.f64 xx (-.f64 yy zy) (*.f64 zx xy))
(fma.f64 zx xy (*.f64 (-.f64 yy zy) xx))
(fma.f64 xy zx (*.f64 (-.f64 yy zy) xx))
(-.f64 (/.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx))) (/.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (-.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 yy zy) xx) #s(literal 2 binary64)) (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy))) (/.f64 (pow.f64 (*.f64 zx xy) #s(literal 2 binary64)) (fma.f64 (-.f64 yy zy) xx (*.f64 (neg.f64 zx) xy))))
(+.f64 (*.f64 zx xy) (*.f64 (-.f64 yy zy) xx))
(+.f64 (*.f64 (-.f64 yy zy) xx) (*.f64 zx xy))
(*.f64 #s(literal -1 binary64) yx)
(*.f64 yx #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 yx) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 yx yx) (*.f64 #s(literal 0 binary64) (neg.f64 yx)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 yx yx))) (neg.f64 (+.f64 #s(literal 0 binary64) yx)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 yx #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 yx yx (*.f64 #s(literal 0 binary64) yx)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 yx yx)) (+.f64 #s(literal 0 binary64) yx))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 yx #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 yx yx (*.f64 #s(literal 0 binary64) yx))))
(neg.f64 yx)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) yx)) (/.f64 (*.f64 yx yx) (+.f64 #s(literal 0 binary64) yx)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 yx yx (*.f64 #s(literal 0 binary64) yx)))) (/.f64 (pow.f64 yx #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 yx yx (*.f64 #s(literal 0 binary64) yx)))))
(-.f64 #s(literal 0 binary64) yx)
(+.f64 #s(literal 0 binary64) (neg.f64 yx))
(*.f64 zx xy)
(*.f64 xy zx)

eval58.0ms (0.8%)

Memory
-35.5MiB live, 40.1MiB allocated
Compiler

Compiled 21 296 to 1 755 computations (91.8% saved)

prune18.0ms (0.2%)

Memory
23.2MiB live, 23.2MiB allocated
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New43411445
Fresh123
Picked325
Done000
Total43815453
Accuracy
100.0%
Counts
453 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.3%
(fma.f64 (neg.f64 zx) yy #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
69.4%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
68.7%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
36.5%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx #s(approx (+ (* (- xx zx) yy) (* (neg yx) xy)) (*.f64 (neg.f64 xy) yx))))
36.5%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
38.5%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
34.9%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
37.9%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
20.1%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
22.5%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
18.9%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
52.0%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))))
39.8%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (neg.f64 xy) yx (*.f64 yy xx))))
23.0%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
19.5%
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
Compiler

Compiled 1 200 to 447 computations (62.8% saved)

regimes35.0ms (0.5%)

Memory
22.6MiB live, 22.6MiB allocated
Counts
20 → 2
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (neg.f64 xy) yx (*.f64 yy xx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx #s(approx (+ (* (- xx zx) yy) (* (neg yx) xy)) (*.f64 (neg.f64 xy) yx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy))))
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
(fma.f64 (neg.f64 zx) yy #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
Outputs
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
Calls

7 calls:

5.0ms
yx
5.0ms
zx
5.0ms
zy
5.0ms
xx
5.0ms
yy
Results
AccuracySegmentsBranch
90.2%3xx
90.2%3yy
85.6%2yx
86.7%2zy
89.4%3zx
88.7%3xy
94.6%2(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
Compiler

Compiled 29 to 53 computations (-82.8% saved)

regimes34.0ms (0.4%)

Memory
22.0MiB live, 22.0MiB allocated
Counts
19 → 4
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (neg.f64 xy) yx (*.f64 yy xx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx #s(approx (+ (* (- xx zx) yy) (* (neg yx) xy)) (*.f64 (neg.f64 xy) yx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy))))
(-.f64 #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 xy zx))) (*.f64 zx yy))
(fma.f64 (neg.f64 zx) yy #s(approx (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (fma.f64 (-.f64 yy zy) xx (*.f64 zx xy))))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy))))
Calls

7 calls:

5.0ms
zy
5.0ms
zx
5.0ms
xx
5.0ms
yx
5.0ms
xy
Results
AccuracySegmentsBranch
84.4%4yx
85.7%4zy
81.7%3xy
79.0%5zx
78.4%3xx
71.8%2yy
69.4%1(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
Compiler

Compiled 29 to 53 computations (-82.8% saved)

regimes10.0ms (0.1%)

Memory
-73.1MiB live, 6.5MiB allocated
Counts
16 → 4
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (neg.f64 xy) yx (*.f64 yy xx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx #s(approx (+ (* (- xx zx) yy) (* (neg yx) xy)) (*.f64 (neg.f64 xy) yx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 yx) xy))))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
Calls

2 calls:

5.0ms
yx
4.0ms
zy
Results
AccuracySegmentsBranch
84.4%4yx
81.4%3zy
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes5.0ms (0.1%)

Memory
3.5MiB live, 3.5MiB allocated
Counts
14 → 3
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (neg.f64 xy) yx (*.f64 yy xx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx #s(approx (+ (* (- xx zx) yy) (* (neg yx) xy)) (*.f64 (neg.f64 xy) yx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
Calls

1 calls:

4.0ms
yx
Results
AccuracySegmentsBranch
82.0%3yx
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes25.0ms (0.3%)

Memory
18.4MiB live, 18.4MiB allocated
Counts
13 → 3
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (neg.f64 xy) yx (*.f64 yy xx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx #s(approx (+ (* (- xx zx) yy) (* (neg yx) xy)) (*.f64 (neg.f64 xy) yx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
Calls

7 calls:

3.0ms
zy
3.0ms
zx
3.0ms
xx
3.0ms
yx
3.0ms
yy
Results
AccuracySegmentsBranch
52.0%1(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
60.9%3yy
62.1%3zx
64.6%5xx
60.2%3zy
65.1%5xy
67.1%3yx
Compiler

Compiled 29 to 53 computations (-82.8% saved)

regimes14.0ms (0.2%)

Memory
10.6MiB live, 10.6MiB allocated
Counts
12 → 5
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (neg.f64 xy) yx (*.f64 yy xx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 xy zx #s(approx (+ (* (- xx zx) yy) (* (neg yx) xy)) (*.f64 (neg.f64 xy) yx))))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))
Calls

4 calls:

3.0ms
xx
3.0ms
yx
3.0ms
zx
3.0ms
xy
Results
AccuracySegmentsBranch
58.5%3xx
64.3%5xy
58.0%3zx
61.4%4yx
Compiler

Compiled 4 to 24 computations (-500% saved)

regimes16.0ms (0.2%)

Memory
13.3MiB live, 13.3MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))
Calls

6 calls:

3.0ms
yy
3.0ms
xy
2.0ms
zy
2.0ms
zx
2.0ms
yx
Results
AccuracySegmentsBranch
55.6%3zx
55.7%3xx
51.2%4yx
49.7%3zy
53.5%4yy
54.5%5xy
Compiler

Compiled 6 to 36 computations (-500% saved)

regimes12.0ms (0.2%)

Memory
10.6MiB live, 10.6MiB allocated
Counts
7 → 4
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
Calls

5 calls:

2.0ms
xx
2.0ms
zx
2.0ms
xy
2.0ms
yy
2.0ms
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
Results
AccuracySegmentsBranch
46.7%3xy
51.5%4yy
37.9%1(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
49.7%4zx
46.6%3xx
Compiler

Compiled 27 to 41 computations (-51.9% saved)

regimes3.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))
Calls

1 calls:

2.0ms
yy
Results
AccuracySegmentsBranch
49.8%3yy
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes14.0ms (0.2%)

Memory
13.5MiB live, 13.5MiB allocated
Counts
5 → 5
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- zy xy) (neg.f64 xy)) yx))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
Calls

7 calls:

2.0ms
zy
2.0ms
yx
2.0ms
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
2.0ms
yy
2.0ms
xx
Results
AccuracySegmentsBranch
25.9%2(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
35.6%4xx
39.0%7xy
34.1%4zx
36.1%5yx
37.8%4zy
39.5%5yy
Compiler

Compiled 29 to 53 computations (-82.8% saved)

regimes202.0ms (2.7%)

Memory
-212.1MiB live, 10.5MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
Calls

6 calls:

194.0ms
yx
2.0ms
zy
2.0ms
xx
1.0ms
yy
1.0ms
xy
Results
AccuracySegmentsBranch
32.2%3zx
29.0%4xy
32.2%3yx
32.9%4xx
30.2%3zy
31.3%3yy
Compiler

Compiled 6 to 36 computations (-500% saved)

regimes8.0ms (0.1%)

Memory
10.8MiB live, 10.8MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
Outputs
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
Calls

7 calls:

1.0ms
(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
1.0ms
yx
1.0ms
xx
1.0ms
zx
1.0ms
yy
Results
AccuracySegmentsBranch
19.5%1xy
19.5%1(-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy))
19.5%1zy
19.5%1yy
19.5%1xx
19.5%1zx
19.5%1yx
Compiler

Compiled 29 to 53 computations (-82.8% saved)

bsearch1.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 26 to 26 computations (0% saved)

bsearch50.0ms (0.7%)

Memory
16.5MiB live, 16.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.439907199419082e+199
5.668216302399314e+200
19.0ms
2.2341287697044507e+29
1.167531098587358e+37
11.0ms
-2.0769892018998664e-26
-6.424767174644553e-27
Samples
30.0ms336×0valid
Compiler

Compiled 1 478 to 1 004 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 12.0ms (63.8% of total)
ival-sub: 4.0ms (21.3% of total)
ival-add: 3.0ms (15.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch61.0ms (0.8%)

Memory
25.2MiB live, 25.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.17734683183925e+167
4.848218390264225e+172
19.0ms
-6.000361479501682e-111
-3.615775780721852e-116
15.0ms
-2.488030238489009e+190
-1.748808084978509e+188
Samples
36.0ms400×0valid
Compiler

Compiled 1 646 to 1 144 computations (30.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 14.0ms (62.6% of total)
ival-sub: 5.0ms (22.4% of total)
ival-add: 4.0ms (17.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch21.0ms (0.3%)

Memory
18.0MiB live, 18.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.17734683183925e+167
4.848218390264225e+172
17.0ms
-4.207905153780778e+151
-1.6707906855543288e+148
Samples
12.0ms128×0valid
Compiler

Compiled 1 097 to 774 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 5.0ms (66.2% of total)
ival-sub: 2.0ms (26.5% of total)
ival-add: 1.0ms (13.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch32.0ms (0.4%)

Memory
-89.5MiB live, 6.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.252849724495295e+103
2.3641142926400624e+104
1.0ms
-4.207905153780778e+151
-1.6707906855543288e+148
Samples
24.0ms112×0valid
Compiler

Compiled 1 166 to 791 computations (32.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 4.0ms (63% of total)
ival-sub: 1.0ms (15.7% of total)
ival-add: 1.0ms (15.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch67.0ms (0.9%)

Memory
22.4MiB live, 22.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
4.0ms
6.400000423507947e+37
7.108743259705506e+37
18.0ms
-3.3546919413353126e-247
-7.751215075181605e-255
20.0ms
-2.628375713703814e-199
-6.177751003598568e-215
17.0ms
-5.881330991570276e+62
-1.4556078511182497e+60
Samples
42.0ms464×0valid
Compiler

Compiled 1 784 to 1 282 computations (28.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 16.0ms (61.7% of total)
ival-sub: 5.0ms (19.3% of total)
ival-add: 4.0ms (15.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch42.0ms (0.6%)

Memory
13.7MiB live, 13.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.2086904667852918e-11
1.574250467447947e-9
23.0ms
-2.1989500808913104e+53
-2.9580030470618066e+28
Samples
26.0ms288×0valid
Compiler

Compiled 1 070 to 782 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 10.0ms (61.7% of total)
ival-sub: 3.0ms (18.5% of total)
ival-add: 3.0ms (18.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch49.0ms (0.6%)

Memory
16.2MiB live, 16.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.6977462050831112e-65
2.4385896651684713e-64
12.0ms
-2.7409819707160245e-77
-2.0831581331556571e-78
19.0ms
-6.84108794603022e+74
-4.730510915424223e+69
Samples
30.0ms336×0valid
Compiler

Compiled 1 280 to 932 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 12.0ms (63.6% of total)
ival-sub: 4.0ms (21.2% of total)
ival-add: 3.0ms (15.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch13.0ms (0.2%)

Memory
4.5MiB live, 4.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.6977462050831112e-65
2.4385896651684713e-64
11.0ms
-2.7409819707160245e-77
-2.0831581331556571e-78
Samples
7.0ms80×0valid
Compiler

Compiled 758 to 554 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (66.1% of total)
ival-sub: 1.0ms (22% of total)
ival-add: 1.0ms (22% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch64.0ms (0.8%)

Memory
20.9MiB live, 20.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.1757067278661454e+147
2.524695427980254e+148
17.0ms
1.1187712861143581e+27
4.490541824343721e+31
13.0ms
-1.46273941103422e-76
-2.7409819707160245e-77
15.0ms
-9.305898205603773e+162
-1.700193760480095e+161
Samples
39.0ms432×0valid
Compiler

Compiled 1 897 to 1 333 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 15.0ms (61.2% of total)
ival-sub: 5.0ms (20.4% of total)
ival-add: 4.0ms (16.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch47.0ms (0.6%)

Memory
-59.5MiB live, 19.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.7772421671431162e+142
9.154930987721428e+148
24.0ms
-1.834790390823366e+93
-6.320390870086197e+89
Samples
30.0ms272×0valid
Compiler

Compiled 1 301 to 893 computations (31.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 15.0ms (73.3% of total)
ival-sub: 3.0ms (14.7% of total)
ival-add: 2.0ms (9.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify92.0ms (1.2%)

Memory
15.0MiB live, 15.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01551277
12421273
23791167
37611061
419041061
538821061
665711061
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy)) #s(literal +inf.0 binary64)) (-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))))
(if (<=.f64 zy #s(literal -5226737155905615/348449143727040986586495598010130648530944 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy)))) (if (<=.f64 zy #s(literal 3999999999999999782300923948171264 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))) (if (<=.f64 zy #s(literal 24999999999999999243328055312759041486862581886375590662060437737586712108888518883549084601176562967006878103993470602045533933592069621159846260261809969467755897766697495452795453326541782213722112 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy)))))))
(if (<=.f64 yx #s(literal -209999999999999986299769063083712970737576950745317595205567378821628866277956907694518094352379622059534221348805926361460472972548082985091588667490934191433564967961805892493875089506304 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) (if (<=.f64 yx #s(literal -8123055744494575/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))) (if (<=.f64 yx #s(literal 220000000000000003256553770598466176593580998356812322153105151381966597063017844920620187612515686942590504264852289625442225432884645104663356480805358505955954786304 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)))))
(if (<=.f64 yx #s(literal -17000000000000001400447105133501733094387083972526188572448033405000095076001758964615379835795827483069680469713460299300628364512715459264646217728 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) (if (<=.f64 yx #s(literal 220000000000000003256553770598466176593580998356812322153105151381966597063017844920620187612515686942590504264852289625442225432884645104663356480805358505955954786304 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))))
(if (<=.f64 yx #s(literal -17000000000000001400447105133501733094387083972526188572448033405000095076001758964615379835795827483069680469713460299300628364512715459264646217728 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) (if (<=.f64 yx #s(literal 13000000000000000820620954370209321019419013689360840305716286965548279119394216856551265106459745058816 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy)))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))))
(if (<=.f64 xy #s(literal -1849999999999999942047392617235931930339892506612187044773888 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy)) (if (<=.f64 xy #s(literal -6016007607665247/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)) (if (<=.f64 xy #s(literal -3353432082404125/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx))) (if (<=.f64 xy #s(literal 70000000000000000313113469567081906176 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))))))
(if (<=.f64 xx #s(literal -54000000000000003466307043328 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx)) (if (<=.f64 xx #s(literal 2780529385113647/2417851639229258349412352 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))))
(if (<=.f64 yy #s(literal -17500000000000000119928481027344970939011281806082246507514336083181568 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)) (if (<=.f64 yy #s(literal -1668739871813211/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx)) (if (<=.f64 yy #s(literal 7114265962740707/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)))))
(if (<=.f64 yy #s(literal -5475552704387099/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)) (if (<=.f64 yy #s(literal 7114265962740707/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))))
(if (<=.f64 yy #s(literal -174999999999999994118537117175957126839397470570885486638508958550423866679065010836844494080332527856097261335418641131280032035684610266475284322984027985281024 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx))) (if (<=.f64 yy #s(literal -3096294684028419/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx))) (if (<=.f64 yy #s(literal 16000000000000000212600881152 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx)) (if (<=.f64 yy #s(literal 3799999999999999703445220633020527446964121437788815683016194942020489995977776680019402548336342103615085031181121296501941040929784039837167255552 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))))))
(if (<=.f64 yx #s(literal -10999999999999999970559876307552691828070167161461735571653328770519817269159562185734619136 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx))) (if (<=.f64 yx #s(literal 18499999999999998706371939809536161875551306575403305820485930180514032964977642708372968743481526541408896613888805836532671292765734115999744 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))
Outputs
(if (<=.f64 (-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy)) #s(literal +inf.0 binary64)) (-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 xx yy) (*.f64 yx zy)) (*.f64 zx xy)) (*.f64 xx zy)) (*.f64 yx xy)) (*.f64 zx yy)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))))
(if (<=.f64 zy #s(literal -5226737155905615/348449143727040986586495598010130648530944 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy)))) (if (<=.f64 zy #s(literal 3999999999999999782300923948171264 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))) (if (<=.f64 zy #s(literal 24999999999999999243328055312759041486862581886375590662060437737586712108888518883549084601176562967006878103993470602045533933592069621159846260261809969467755897766697495452795453326541782213722112 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 zy yx (fma.f64 (-.f64 xx zx) yy (*.f64 (neg.f64 xx) zy)))))))
(if (<=.f64 yx #s(literal -209999999999999986299769063083712970737576950745317595205567378821628866277956907694518094352379622059534221348805926361460472972548082985091588667490934191433564967961805892493875089506304 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) (if (<=.f64 yx #s(literal -8123055744494575/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 zx yx) xy (*.f64 (-.f64 xx zx) yy))) (if (<=.f64 yx #s(literal 220000000000000003256553770598466176593580998356812322153105151381966597063017844920620187612515686942590504264852289625442225432884645104663356480805358505955954786304 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)))))
(if (<=.f64 yx #s(literal -17000000000000001400447105133501733094387083972526188572448033405000095076001758964615379835795827483069680469713460299300628364512715459264646217728 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) (if (<=.f64 yx #s(literal 220000000000000003256553770598466176593580998356812322153105151381966597063017844920620187612515686942590504264852289625442225432884645104663356480805358505955954786304 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))))
(if (or (<=.f64 yx #s(literal -17000000000000001400447105133501733094387083972526188572448033405000095076001758964615379835795827483069680469713460299300628364512715459264646217728 binary64)) (not (<=.f64 yx #s(literal 220000000000000003256553770598466176593580998356812322153105151381966597063017844920620187612515686942590504264852289625442225432884645104663356480805358505955954786304 binary64)))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (fma.f64 (-.f64 yy zy) xx (*.f64 (-.f64 xy yy) zx))))
(if (<=.f64 yx #s(literal -17000000000000001400447105133501733094387083972526188572448033405000095076001758964615379835795827483069680469713460299300628364512715459264646217728 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) (if (<=.f64 yx #s(literal 13000000000000000820620954370209321019419013689360840305716286965548279119394216856551265106459745058816 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy)))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx))))
(if (or (<=.f64 yx #s(literal -17000000000000001400447105133501733094387083972526188572448033405000095076001758964615379835795827483069680469713460299300628364512715459264646217728 binary64)) (not (<=.f64 yx #s(literal 13000000000000000820620954370209321019419013689360840305716286965548279119394216856551265106459745058816 binary64)))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zy xy) yx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (fma.f64 (-.f64 xx zx) yy (*.f64 zx xy)))))
(if (<=.f64 xy #s(literal -1849999999999999942047392617235931930339892506612187044773888 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy)) (if (<=.f64 xy #s(literal -6016007607665247/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)) (if (<=.f64 xy #s(literal -3353432082404125/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx))) (if (<=.f64 xy #s(literal 70000000000000000313113469567081906176 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 zx yx) xy))))))
(if (<=.f64 xx #s(literal -54000000000000003466307043328 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx)) (if (<=.f64 xx #s(literal 2780529385113647/2417851639229258349412352 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx))))
(if (or (<=.f64 xx #s(literal -54000000000000003466307043328 binary64)) (not (<=.f64 xx #s(literal 2780529385113647/2417851639229258349412352 binary64)))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 yy zy) xx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx)))
(if (<=.f64 yy #s(literal -17500000000000000119928481027344970939011281806082246507514336083181568 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)) (if (<=.f64 yy #s(literal -1668739871813211/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xy yy) zx)) (if (<=.f64 yy #s(literal 7114265962740707/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)))))
(if (<=.f64 yy #s(literal -5475552704387099/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)) (if (<=.f64 yy #s(literal 7114265962740707/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy))))
(if (or (<=.f64 yy #s(literal -5475552704387099/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 binary64)) (not (<=.f64 yy #s(literal 7114265962740707/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 (-.f64 xx zx) yy)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx)))
(if (<=.f64 yy #s(literal -174999999999999994118537117175957126839397470570885486638508958550423866679065010836844494080332527856097261335418641131280032035684610266475284322984027985281024 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx))) (if (<=.f64 yy #s(literal -3096294684028419/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx))) (if (<=.f64 yy #s(literal 16000000000000000212600881152 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- yy zy) (neg.f64 zy)) xx)) (if (<=.f64 yy #s(literal 3799999999999999703445220633020527446964121437788815683016194942020489995977776680019402548336342103615085031181121296501941040929784039837167255552 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) (*.f64 #s(approx (- xx zx) (neg.f64 zx)) yy)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx)))))))
(if (<=.f64 yx #s(literal -10999999999999999970559876307552691828070167161461735571653328770519817269159562185734619136 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx))) (if (<=.f64 yx #s(literal 18499999999999998706371939809536161875551306575403305820485930180514032964977642708372968743481526541408896613888805836532671292765734115999744 binary64)) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))))
(if (or (<=.f64 yx #s(literal -10999999999999999970559876307552691828070167161461735571653328770519817269159562185734619136 binary64)) (not (<=.f64 yx #s(literal 18499999999999998706371939809536161875551306575403305820485930180514032964977642708372968743481526541408896613888805836532671292765734115999744 binary64)))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx))) #s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (+ (* xy zx) (+ (* (- xx zx) yy) (* (neg yx) xy))) (*.f64 yy xx))))
#s(approx (- (- (- (+ (+ (* xx yy) (* yx zy)) (* zx xy)) (* xx zy)) (* yx xy)) (* zx yy)) #s(approx (* (- zy xy) yx) (*.f64 zy yx)))

soundness847.0ms (11.1%)

Memory
21.7MiB live, 21.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04581959
116701745
256701690
087321588
03221612
111921470
244481386
085831274
Stop Event
fuel
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 402 to 488 computations (65.2% saved)

preprocess122.0ms (1.6%)

Memory
-32.6MiB live, 44.2MiB allocated
Compiler

Compiled 2 600 to 358 computations (86.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...