2-ancestry mixing, positive discriminant

Time bar (total: 18.7s)

analyze285.0ms (1.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
15.4%12.5%68.6%0.1%0%18.7%0%6
23.1%18.7%62.4%0.1%0%18.7%0%7
24%18.7%59.3%0.1%0%21.8%0%8
41.9%28.1%39%0.1%0%32.8%0%9
48.8%32.8%34.3%0.1%0%32.8%0%10
50.6%32.8%32%0.1%0%35.1%0%11
64.9%38.2%20.7%0.1%0%41%0%12
Compiler

Compiled 41 to 20 computations (51.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 167.0ms
ival-mult: 73.0ms (43.7% of total)
ival-cbrt: 36.0ms (21.5% of total)
ival-add: 14.0ms (8.4% of total)
ival-sub: 14.0ms (8.4% of total)
ival-sqrt: 10.0ms (6% of total)
ival-div: 9.0ms (5.4% of total)
ival-neg: 8.0ms (4.8% of total)
const: 2.0ms (1.2% of total)
backward-pass: 1.0ms (0.6% of total)

sample4.8s (25.9%)

Results
3.7s8033×1valid
221.0ms1488×0invalid
44.0ms223×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.1s
ival-mult: 910.0ms (29.3% of total)
ival-sub: 778.0ms (25% of total)
ival-cbrt: 366.0ms (11.8% of total)
backward-pass: 243.0ms (7.8% of total)
ival-add: 238.0ms (7.7% of total)
ival-sqrt: 210.0ms (6.8% of total)
ival-div: 193.0ms (6.2% of total)
ival-neg: 140.0ms (4.5% of total)
const: 28.0ms (0.9% of total)
Bogosity

preprocess239.0ms (1.3%)

Algorithm
egg-herbie
Rules
2192×sum3-define
1928×fmsub-define
1680×fma-lowering-fma.f32
1680×fma-lowering-fma.f64
1654×fnmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
084305
1297299
2988299
33589293
01931
15530
215430
347029
4132429
5331129
6594529
0804629
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
Outputs
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
Call 2
Inputs
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h)))))))
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* (neg h) (neg h))))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* (neg h) (neg h))))))))
(+ (cbrt (* (/ 1 (* 2 (neg a))) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 (neg a))) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(neg (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h))))))))
(neg (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* (neg h) (neg h))))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* (neg h) (neg h)))))))))
(neg (+ (cbrt (* (/ 1 (* 2 (neg a))) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 (neg a))) (- (neg g) (sqrt (- (* g g) (* h h))))))))
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg h) (sqrt (- (* h h) (* g g)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg h) (sqrt (- (* h h) (* g g)))))))
(+ (cbrt (* (/ 1 (* 2 g)) (+ (neg a) (sqrt (- (* a a) (* h h)))))) (cbrt (* (/ 1 (* 2 g)) (- (neg a) (sqrt (- (* a a) (* h h)))))))
(+ (cbrt (* (/ 1 (* 2 h)) (+ (neg g) (sqrt (- (* g g) (* a a)))))) (cbrt (* (/ 1 (* 2 h)) (- (neg g) (sqrt (- (* g g) (* a a)))))))
Outputs
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(+ (cbrt (* (/ 1/2 a) (- (sqrt (fmsub g g (* h h))) g))) (cbrt (* (+ g (sqrt (fmsub g g (* h h)))) (/ -1/2 a))))
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h)))))))
(+ (cbrt (* (/ 1/2 a) (+ g (sqrt (fmsub g g (* h h)))))) (cbrt (* (/ 1/2 a) (- g (sqrt (fmsub g g (* h h)))))))
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* (neg h) (neg h))))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* (neg h) (neg h))))))))
(+ (cbrt (* (/ 1/2 a) (- (sqrt (fmsub g g (* h h))) g))) (cbrt (* (+ g (sqrt (fmsub g g (* h h)))) (/ -1/2 a))))
(+ (cbrt (* (/ 1 (* 2 (neg a))) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 (neg a))) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(+ (cbrt (* (/ 1/2 a) (+ g (sqrt (fmsub g g (* h h)))))) (cbrt (* (/ 1/2 a) (- g (sqrt (fmsub g g (* h h)))))))
(neg (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg (neg g)) (sqrt (- (* (neg g) (neg g)) (* h h))))))))
(- (neg (cbrt (* (/ 1/2 a) (+ g (sqrt (fmsub g g (* h h))))))) (cbrt (* (/ 1/2 a) (- g (sqrt (fmsub g g (* h h)))))))
(neg (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* (neg h) (neg h))))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* (neg h) (neg h)))))))))
(- (neg (cbrt (* (/ 1/2 a) (- (sqrt (fmsub g g (* h h))) g)))) (cbrt (* (+ g (sqrt (fmsub g g (* h h)))) (/ -1/2 a))))
(neg (+ (cbrt (* (/ 1 (* 2 (neg a))) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 (neg a))) (- (neg g) (sqrt (- (* g g) (* h h))))))))
(- (neg (cbrt (* (/ 1/2 a) (+ g (sqrt (fmsub g g (* h h))))))) (cbrt (* (/ 1/2 a) (- g (sqrt (fmsub g g (* h h)))))))
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg h) (sqrt (- (* h h) (* g g)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg h) (sqrt (- (* h h) (* g g)))))))
(+ (cbrt (* (/ 1/2 a) (- (sqrt (fnmadd g g (* h h))) h))) (cbrt (* (/ -1/2 a) (+ h (sqrt (fnmadd g g (* h h)))))))
(+ (cbrt (* (/ 1 (* 2 g)) (+ (neg a) (sqrt (- (* a a) (* h h)))))) (cbrt (* (/ 1 (* 2 g)) (- (neg a) (sqrt (- (* a a) (* h h)))))))
(+ (cbrt (* (/ 1/2 g) (- (sqrt (fmsub a a (* h h))) a))) (cbrt (* (+ a (sqrt (fmsub a a (* h h)))) (/ -1/2 g))))
(+ (cbrt (* (/ 1 (* 2 h)) (+ (neg g) (sqrt (- (* g g) (* a a)))))) (cbrt (* (/ 1 (* 2 h)) (- (neg g) (sqrt (- (* g g) (* a a)))))))
(+ (cbrt (* (/ 1/2 h) (- (sqrt (fmsub g g (* a a))) g))) (cbrt (* (+ g (sqrt (fmsub g g (* a a)))) (/ -1/2 h))))
Symmetry

(abs h)

explain603.0ms (3.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1410-2(-1.7786960114369283e-158 9.188109197815257e-284 -3.27809336061392e-181)(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
1060-3(-1.0000621705618874e+115 5.460797139836153e-49 2.1245428323800718e+111)(cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
980-2(3.2127719496069313e-52 9.981928911384356e-217 -2.7509814069477043e-70)(cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
660-0-(-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
550-0-(+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
180-1(11789447894487022000.0 3.3526941700884284e-146 1.5645762018362482e-112)(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
150-3(-9.202529198993954e-8 7.706969180851635e-160 4.278417465637361e-132)(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
120-0-(-.f64 (*.f64 g g) (*.f64 h h))
00-0-h
00-0-g
00-0-#s(literal 2 binary64)
00-0-(neg.f64 g)
00-0-(*.f64 g g)
00-0-(*.f64 h h)
00-0-(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
00-0-(*.f64 #s(literal 2 binary64) a)
00-0-#s(literal 1 binary64)
00-0-a
00-0-(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a))
Results
281.0ms292×2valid
91.0ms70×3valid
84.0ms144×1valid
1.0ms0valid
Compiler

Compiled 378 to 59 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 213.0ms
ival-mult: 65.0ms (30.5% of total)
ival-neg: 31.0ms (14.5% of total)
backward-pass: 31.0ms (14.5% of total)
ival-div: 20.0ms (9.4% of total)
ival-sub: 18.0ms (8.4% of total)
ival-cbrt: 17.0ms (8% of total)
ival-add: 15.0ms (7% of total)
ival-sqrt: 14.0ms (6.6% of total)
const: 2.0ms (0.9% of total)

eval0.0ms (0%)

Compiler

Compiled 34 to 18 computations (47.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
40.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
40.2%
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
Compiler

Compiled 74 to 37 computations (50% saved)

simplify176.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
cost-diff0
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))
cost-diff0
(cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
cost-diff0
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
cost-diff192
(cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
cost-diff192
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
cost-diff192
(cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
cost-diff384
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
Rules
2356×fnmadd-define
2202×sum3-define
1704×fnmsub-define
1660×fma-lowering-fma.f32
1660×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
028279
175279
2185279
3509273
41392273
53493273
66528273
08226273
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))))
(* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))
(/ 1 (* 2 a))
1
(* 2 a)
2
a
(+ (neg g) (sqrt (- (* g g) (* h h))))
(neg g)
g
(sqrt (- (* g g) (* h h)))
(- (* g g) (* h h))
(* g g)
(* h h)
h
(cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))
(* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))
(- (neg g) (sqrt (- (* g g) (* h h))))
(+ (cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a)))
(/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))
(- (sqrt (- (* g g) (* h h))) g)
(sqrt (- (* g g) (* h h)))
(- (* g g) (* h h))
(* g g)
g
(* h h)
h
(* 2 a)
2
a
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(+ g (sqrt (- (* g g) (* h h))))
-2
Outputs
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))))
(cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
(* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))
(/ 1 (* 2 a))
(/.f64 #s(literal 1/2 binary64) a)
1
#s(literal 1 binary64)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
2
#s(literal 2 binary64)
a
(+ (neg g) (sqrt (- (* g g) (* h h))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(neg g)
(-.f64 #s(literal 0 binary64) g)
g
(sqrt (- (* g g) (* h h)))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(- (* g g) (* h h))
(-.f64 (*.f64 g g) (*.f64 h h))
(* g g)
(*.f64 g g)
(* h h)
(*.f64 h h)
h
(cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))
(cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))
(- (neg g) (sqrt (- (* g g) (* h h))))
(-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(+ (cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a)))
(cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
(/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))
(- (sqrt (- (* g g) (* h h))) g)
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(sqrt (- (* g g) (* h h)))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(- (* g g) (* h h))
(-.f64 (*.f64 g g) (*.f64 h h))
(* g g)
(*.f64 g g)
g
(* h h)
(*.f64 h h)
h
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
2
#s(literal 2 binary64)
a
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))
(+ g (sqrt (- (* g g) (* h h))))
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
-2
#s(literal -2 binary64)

localize358.0ms (1.9%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy77.0%
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
accuracy63.8%
(cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
accuracy60.8%
(cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a))
accuracy49.2%
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
accuracy77.0%
(-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
accuracy63.8%
(cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
accuracy60.8%
(cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
accuracy49.2%
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
Results
170.0ms129×2valid
56.0ms89×1valid
48.0ms33×3valid
1.0ms0valid
Compiler

Compiled 319 to 29 computations (90.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 182.0ms
ival-add: 49.0ms (26.9% of total)
ival-mult: 36.0ms (19.8% of total)
backward-pass: 24.0ms (13.2% of total)
ival-div: 21.0ms (11.5% of total)
ival-cbrt: 18.0ms (9.9% of total)
ival-sqrt: 17.0ms (9.3% of total)
ival-sub: 11.0ms (6% of total)
ival-neg: 4.0ms (2.2% of total)
const: 1.0ms (0.5% of total)

series115.0ms (0.6%)

Counts
12 → 384
Calls
Call 1
Inputs
#<alt (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))>
#<alt (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))))>
#<alt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))>
#<alt (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))>
#<alt (+ (cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))>
#<alt (cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a)))>
#<alt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))>
#<alt (- (sqrt (- (* g g) (* h h))) g)>
#<alt (sqrt (- (* g g) (* h h)))>
#<alt (- (neg g) (sqrt (- (* g g) (* h h))))>
#<alt (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))>
#<alt (+ g (sqrt (- (* g g) (* h h))))>
Outputs
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2))))))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))>
#<alt (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))>
#<alt (* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))>
#<alt (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt 1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2)))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt 1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (* (cbrt 1/2) (+ (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (* 5/128 (/ 1 (* a (pow g 7)))))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (* -1 (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (* h (sqrt -1)) a))>
#<alt (+ (* -1/2 (/ g a)) (* 1/2 (/ (* h (sqrt -1)) a)))>
#<alt (+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* 1/4 (/ g (* a (* h (sqrt -1))))) (* 1/2 (/ 1 a)))))>
#<alt (+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* g (+ (* -1/16 (/ (pow g 2) (* a (* (pow h 3) (pow (sqrt -1) 3))))) (* 1/4 (/ 1 (* a (* h (sqrt -1))))))) (* 1/2 (/ 1 a)))))>
#<alt (* -1/4 (/ (pow h 2) (* a g)))>
#<alt (/ (+ (* -1/4 (/ (pow h 2) a)) (* -1/16 (/ (pow h 4) (* a (pow g 2))))) g)>
#<alt (/ (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4)))))) g)>
#<alt (/ (+ (* -1/4 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (* a (pow g 6)))) (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4))))))) g)>
#<alt (* -1 (/ g a))>
#<alt (* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (/ 1 a))))>
#<alt (* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (/ 1 a)))))>
#<alt (* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (+ (* -1/32 (/ (pow h 6) (* a (pow g 6)))) (/ 1 a))))))>
#<alt (* -1/4 (/ (pow h 2) (* a g)))>
#<alt (* (pow h 2) (- (* -1/16 (/ (pow h 2) (* a (pow g 3)))) (* 1/4 (/ 1 (* a g)))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* -1/32 (/ (pow h 2) (* a (pow g 5)))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/256 (/ (pow h 2) (* a (pow g 7)))) (* 1/32 (/ 1 (* a (pow g 5)))))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))>
#<alt (* 1/2 (/ (* h (sqrt -1)) a))>
#<alt (* h (+ (* -1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a))))>
#<alt (* h (+ (* -1/2 (/ g (* a h))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* h (+ (* -1/2 (/ g (* a h))) (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 4) (pow (sqrt -1) 3))))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a))))))>
#<alt (* -1/2 (/ (* h (sqrt -1)) a))>
#<alt (* -1 (* h (+ (* 1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/2 (/ g a)) (* -1/4 (/ (pow g 2) (* a (* h (sqrt -1)))))) h)) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 2) (pow (sqrt -1) 3))))) (* 1/4 (/ (pow g 2) (* a (sqrt -1))))) h)) (* -1/2 (/ g a))) h)) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))>
#<alt (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt 1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt 1/2) 4)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))>
#<alt (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))>
#<alt (* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2))))))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))>
#<alt (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))>
#<alt (* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))>
#<alt (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt 1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2)))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt 1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (* (cbrt 1/2) (+ (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (* 5/128 (/ 1 (* a (pow g 7)))))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (* -1 (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* 1/2 (/ (* h (sqrt -1)) a))>
#<alt (+ (* -1/2 (/ g a)) (* 1/2 (/ (* h (sqrt -1)) a)))>
#<alt (+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* 1/4 (/ g (* a (* h (sqrt -1))))) (* 1/2 (/ 1 a)))))>
#<alt (+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* g (+ (* -1/16 (/ (pow g 2) (* a (* (pow h 3) (pow (sqrt -1) 3))))) (* 1/4 (/ 1 (* a (* h (sqrt -1))))))) (* 1/2 (/ 1 a)))))>
#<alt (* -1/4 (/ (pow h 2) (* a g)))>
#<alt (/ (+ (* -1/4 (/ (pow h 2) a)) (* -1/16 (/ (pow h 4) (* a (pow g 2))))) g)>
#<alt (/ (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4)))))) g)>
#<alt (/ (+ (* -1/4 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (* a (pow g 6)))) (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4))))))) g)>
#<alt (* -1 (/ g a))>
#<alt (* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (/ 1 a))))>
#<alt (* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (/ 1 a)))))>
#<alt (* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (+ (* -1/32 (/ (pow h 6) (* a (pow g 6)))) (/ 1 a))))))>
#<alt (* -1/4 (/ (pow h 2) (* a g)))>
#<alt (* (pow h 2) (- (* -1/16 (/ (pow h 2) (* a (pow g 3)))) (* 1/4 (/ 1 (* a g)))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* -1/32 (/ (pow h 2) (* a (pow g 5)))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/256 (/ (pow h 2) (* a (pow g 7)))) (* 1/32 (/ 1 (* a (pow g 5)))))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))>
#<alt (* 1/2 (/ (* h (sqrt -1)) a))>
#<alt (* h (+ (* -1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a))))>
#<alt (* h (+ (* -1/2 (/ g (* a h))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* h (+ (* -1/2 (/ g (* a h))) (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 4) (pow (sqrt -1) 3))))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a))))))>
#<alt (* -1/2 (/ (* h (sqrt -1)) a))>
#<alt (* -1 (* h (+ (* 1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/2 (/ g a)) (* -1/4 (/ (pow g 2) (* a (* h (sqrt -1)))))) h)) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 2) (pow (sqrt -1) 3))))) (* 1/4 (/ (pow g 2) (* a (sqrt -1))))) h)) (* -1/2 (/ g a))) h)) (* 1/2 (/ (sqrt -1) a)))))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))>
#<alt (* h (sqrt -1))>
#<alt (+ (* -1 g) (* h (sqrt -1)))>
#<alt (+ (* g (- (* 1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))>
#<alt (+ (* g (- (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))>
#<alt (* -1/2 (/ (pow h 2) g))>
#<alt (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g)>
#<alt (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g)>
#<alt (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)>
#<alt (* -2 g)>
#<alt (* -1 (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))>
#<alt (* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))>
#<alt (* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))>
#<alt (* -1/2 (/ (pow h 2) g))>
#<alt (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))>
#<alt (* h (sqrt -1))>
#<alt (* h (+ (sqrt -1) (* -1 (/ g h))))>
#<alt (* h (- (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))) (/ g h)))>
#<alt (* h (- (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))) (/ g h)))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (sqrt -1) (/ g h))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)))))>
#<alt (* h (sqrt -1))>
#<alt (+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))>
#<alt (+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))>
#<alt (+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))>
#<alt g>
#<alt (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))>
#<alt (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))>
#<alt (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))>
#<alt (* -1 g)>
#<alt (* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))>
#<alt (* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))>
#<alt (* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))>
#<alt g>
#<alt (+ g (* -1/2 (/ (pow h 2) g)))>
#<alt (+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))>
#<alt (+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))>
#<alt (* h (sqrt -1))>
#<alt (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))>
#<alt (* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))>
#<alt (* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (- (* -1 g) (* h (sqrt -1)))>
#<alt (- (* g (- (* -1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))>
#<alt (- (* g (- (* g (- (* 1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))>
#<alt (* -2 g)>
#<alt (* g (- (* 1/2 (/ (pow h 2) (pow g 2))) 2))>
#<alt (* g (- (* 1/8 (/ (pow h 4) (pow g 4))) (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))>
#<alt (* g (- (* 1/16 (/ (pow h 6) (pow g 6))) (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))>
#<alt (* -1/2 (/ (pow h 2) g))>
#<alt (* -1 (/ (- (* 1/8 (/ (pow h 4) (pow g 2))) (* -1/2 (pow h 2))) g))>
#<alt (* -1 (/ (- (* 1/16 (/ (pow h 6) (pow g 4))) (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2))))) g))>
#<alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))>
#<alt (* -2 g)>
#<alt (- (* 1/2 (/ (pow h 2) g)) (* 2 g))>
#<alt (- (* (pow h 2) (+ (* 1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))) (* 2 g))>
#<alt (- (* (pow h 2) (+ (* (pow h 2) (+ (* 1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))) (* 2 g))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* h (- (* -1 (/ g h)) (sqrt -1)))>
#<alt (* h (- (* -1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (+ (sqrt -1) (/ g h))))>
#<alt (* h (- (* 1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))>
#<alt (* h (sqrt -1))>
#<alt (* -1 (* h (- (/ g h) (sqrt -1))))>
#<alt (* -1 (* h (- (* -1 (/ (- (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)) (sqrt -1))))>
#<alt (* -1 (* h (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)) (sqrt -1))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))>
#<alt (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))>
#<alt (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt -1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))>
#<alt (+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))>
#<alt (+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2)))) (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt -1/2) 4)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))>
#<alt (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))>
#<alt (* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* h (sqrt -1))>
#<alt (+ g (* h (sqrt -1)))>
#<alt (+ (* g (+ 1 (* 1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))>
#<alt (+ (* g (+ 1 (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))>
#<alt (* 2 g)>
#<alt (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))>
#<alt (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))>
#<alt (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))>
#<alt (* 1/2 (/ (pow h 2) g))>
#<alt (* -1 (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g))>
#<alt (* -1 (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g))>
#<alt (* -1 (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))>
#<alt (* 2 g)>
#<alt (+ (* -1/2 (/ (pow h 2) g)) (* 2 g))>
#<alt (+ (* 2 g) (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))>
#<alt (+ (* 2 g) (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))>
#<alt (* h (sqrt -1))>
#<alt (* h (+ (sqrt -1) (/ g h)))>
#<alt (* h (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ g h)))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1/2 (/ (pow g 2) (* h (sqrt -1))))) h)))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)))))>
Calls

96 calls:

TimeVariablePointExpression
26.0ms
a
@inf
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
19.0ms
h
@inf
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
9.0ms
a
@0
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
6.0ms
g
@0
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
5.0ms
h
@0
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))

rewrite663.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
2904×/-lowering-/.f32
2904×/-lowering-/.f64
1922×*-lowering-*.f32
1922×*-lowering-*.f64
1638×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028179
1202171
21917171
08680171
Stop Event
iter limit
node limit
Counts
12 → 938
Calls
Call 1
Inputs
(+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))))
(cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))))
(* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))
(cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))
(+ (cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a)))
(/ (- (sqrt (- (* g g) (* h h))) g) (* 2 a))
(- (sqrt (- (* g g) (* h h))) g)
(sqrt (- (* g g) (* h h)))
(- (neg g) (sqrt (- (* g g) (* h h))))
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(+ g (sqrt (- (* g g) (* h h))))
Outputs
(+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (/.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))) (/.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) a)))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (neg.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) (neg.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(/.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))))
(/.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) a))))
(/.f64 (neg.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))) (neg.f64 (neg.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))) (neg.f64 (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))))
(pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(*.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))))
(cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (neg.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 2/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 a (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 a (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))) (cbrt.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (cbrt.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))) (cbrt.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal -1 binary64))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64)))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (fma.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) a)) g (*.f64 (/.f64 #s(literal 1/2 binary64) a) g)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1 binary64)))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) a)) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (/.f64 (*.f64 g g) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 (*.f64 g g) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (/.f64 (*.f64 g (*.f64 g g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (/.f64 (*.f64 g (*.f64 g g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(-.f64 (/.f64 (*.f64 g g) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(-.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (*.f64 g g) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) g) (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a))))
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))) (/.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))))
(-.f64 (/.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 #s(literal 0 binary64) g) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) a) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 #s(literal -1 binary64) (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) #s(literal -1 binary64)) g (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal -2 binary64))))
(neg.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))))
(/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 a (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 a (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1 binary64)) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal -1 binary64)) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/2 binary64)) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))
(/.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal -1 binary64)) (*.f64 a #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1/2 binary64) a)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 a #s(literal -2 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) #s(literal 3 binary64)) a)
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) g) (*.f64 #s(literal 2 binary64) a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)) g) (*.f64 #s(literal 2 binary64) a))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 #s(literal 0 binary64) g)) (*.f64 a #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) g)) (*.f64 a #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64)) (/.f64 g #s(literal 2 binary64))) a)
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 g #s(literal 2 binary64))) a)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 a (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 a (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (neg.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal -1 binary64))) (neg.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1/2 binary64) a))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (neg.f64 (*.f64 a #s(literal -2 binary64)))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
(*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(*.f64 (/.f64 #s(literal 1/2 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (/.f64 #s(literal 1/2 binary64) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1 binary64)))
(*.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) a)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cbrt.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))))
(/.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (neg.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (neg.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))))
(/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (*.f64 a (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) a)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 #s(literal 1 binary64) a))) (cbrt.f64 #s(literal -2 binary64)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 #s(literal 1 binary64) a))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -2 binary64)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64)))) (neg.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (cbrt.f64 a))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1/2 binary64) a) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (/.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))) (/.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) a)))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (neg.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) (neg.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(/.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))))
(/.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) a))))
(/.f64 (neg.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))) (neg.f64 (neg.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))) (neg.f64 (-.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))))
(pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))))
(*.f64 (+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))))
(cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (neg.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 2/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 a (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (*.f64 a (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))) (cbrt.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (cbrt.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))) (cbrt.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal -1 binary64))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64)))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) (fma.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) a)) g (*.f64 (/.f64 #s(literal 1/2 binary64) a) g)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 1 binary64)))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) a)) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (/.f64 (*.f64 g g) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 (*.f64 g g) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (/.f64 (*.f64 g (*.f64 g g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (/.f64 (*.f64 g (*.f64 g g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(-.f64 (/.f64 (*.f64 g g) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(-.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (*.f64 g g) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) g) (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a))))
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))) (/.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))))
(-.f64 (/.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 #s(literal 0 binary64) g) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) a) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 #s(literal -1 binary64) (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) #s(literal -1 binary64)) g (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal -2 binary64))))
(neg.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))))
(/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g)) (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 a (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (*.f64 a (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1 binary64)) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal -1 binary64)) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/2 binary64)) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))
(/.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal -1 binary64)) (*.f64 a #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1/2 binary64) a)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 a #s(literal -2 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) #s(literal 3 binary64)) a)
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) g) (*.f64 #s(literal 2 binary64) a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)) g) (*.f64 #s(literal 2 binary64) a))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 #s(literal 0 binary64) g)) (*.f64 a #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) g)) (*.f64 a #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64)) (/.f64 g #s(literal 2 binary64))) a)
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 g #s(literal 2 binary64))) a)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (neg.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 a (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (*.f64 a (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (neg.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) g)) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a))))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (/.f64 g (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal -1 binary64))) (neg.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) a))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1/2 binary64) a))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (neg.f64 (*.f64 a #s(literal -2 binary64)))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)))
(*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(*.f64 (/.f64 #s(literal 1/2 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (/.f64 #s(literal 1/2 binary64) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1 binary64)))
(*.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(+.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 #s(literal 0 binary64) g))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)) (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 3 binary64)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(-.f64 #s(literal 0 binary64) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(-.f64 (/.f64 (*.f64 g g) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (*.f64 g g) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 0 binary64)) g)
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(-.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 #s(literal 0 binary64) g))) (/.f64 (*.f64 g g) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 #s(literal 0 binary64) g))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g) (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)))
(fma.f64 g #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(fma.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64) (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(fma.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)) (-.f64 #s(literal 0 binary64) g))
(fma.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) g))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 #s(literal 0 binary64) g))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 3 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2/3 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2/3 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (-.f64 (*.f64 h (*.f64 h (*.f64 h h))) (*.f64 (*.f64 g g) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (hypot.f64 g h))
(/.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (sqrt.f64 (-.f64 (*.f64 g g) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h))) (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h)))))) (neg.f64 (hypot.f64 g h)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)))
(*.f64 (sqrt.f64 (-.f64 g h)) (sqrt.f64 (+.f64 g h)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 g h))) (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64))) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 #s(literal 0 binary64) g))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 3 binary64)))
(-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(-.f64 #s(literal 0 binary64) (-.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 (/.f64 (*.f64 g (*.f64 g g)) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(-.f64 (/.f64 (*.f64 g g) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(-.f64 (/.f64 (*.f64 g g) (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(-.f64 (/.f64 (*.f64 g g) (-.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(fma.f64 g #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fma.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 #s(literal 0 binary64) g))
(neg.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (+.f64 (*.f64 g g) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (neg.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 g g) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 3 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(pow.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2/3 binary64)))
(*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2/3 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) a)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cbrt.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))))
(/.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (neg.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (neg.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))))
(/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (*.f64 a (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) a)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 #s(literal 1 binary64) a))) (cbrt.f64 #s(literal -2 binary64)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 #s(literal 1 binary64) a))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1/2 binary64) a))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -2 binary64)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64)))) (neg.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (cbrt.f64 a))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1/2 binary64) a) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(-.f64 (/.f64 (*.f64 g g) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (/.f64 (*.f64 g g) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(fma.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)) g)
(fma.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) g)
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (neg.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(pow.f64 (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1 binary64) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))

simplify576.0ms (3.1%)

Algorithm
egg-herbie
Rules
6128×*-lowering-*.f32
6128×*-lowering-*.f64
5162×+-lowering-+.f64
5162×+-lowering-+.f32
1322×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0109977309423465
1368777309422778
0820813132
Stop Event
iter limit
node limit
Counts
384 → 384
Calls
Call 1
Inputs
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt 1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt 1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (* (cbrt 1/2) (+ (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (* 5/128 (/ 1 (* a (pow g 7)))))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(* -1 (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (* h (sqrt -1)) a))
(+ (* -1/2 (/ g a)) (* 1/2 (/ (* h (sqrt -1)) a)))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* 1/4 (/ g (* a (* h (sqrt -1))))) (* 1/2 (/ 1 a)))))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* g (+ (* -1/16 (/ (pow g 2) (* a (* (pow h 3) (pow (sqrt -1) 3))))) (* 1/4 (/ 1 (* a (* h (sqrt -1))))))) (* 1/2 (/ 1 a)))))
(* -1/4 (/ (pow h 2) (* a g)))
(/ (+ (* -1/4 (/ (pow h 2) a)) (* -1/16 (/ (pow h 4) (* a (pow g 2))))) g)
(/ (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4)))))) g)
(/ (+ (* -1/4 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (* a (pow g 6)))) (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4))))))) g)
(* -1 (/ g a))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (/ 1 a))))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (/ 1 a)))))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (+ (* -1/32 (/ (pow h 6) (* a (pow g 6)))) (/ 1 a))))))
(* -1/4 (/ (pow h 2) (* a g)))
(* (pow h 2) (- (* -1/16 (/ (pow h 2) (* a (pow g 3)))) (* 1/4 (/ 1 (* a g)))))
(* (pow h 2) (- (* (pow h 2) (- (* -1/32 (/ (pow h 2) (* a (pow g 5)))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/256 (/ (pow h 2) (* a (pow g 7)))) (* 1/32 (/ 1 (* a (pow g 5)))))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(* 1/2 (/ (* h (sqrt -1)) a))
(* h (+ (* -1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a))))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a)))))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 4) (pow (sqrt -1) 3))))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a))))))
(* -1/2 (/ (* h (sqrt -1)) a))
(* -1 (* h (+ (* 1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/2 (/ g a)) (* -1/4 (/ (pow g 2) (* a (* h (sqrt -1)))))) h)) (* 1/2 (/ (sqrt -1) a)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 2) (pow (sqrt -1) 3))))) (* 1/4 (/ (pow g 2) (* a (sqrt -1))))) h)) (* -1/2 (/ g a))) h)) (* 1/2 (/ (sqrt -1) a)))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt 1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))
(+ (* -1 (/ (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))
(+ (* -1 (/ (+ (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt 1/2) 4)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt 1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt 1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (* (cbrt 1/2) (+ (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (* 5/128 (/ 1 (* a (pow g 7)))))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(* -1 (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* 1/2 (/ (* h (sqrt -1)) a))
(+ (* -1/2 (/ g a)) (* 1/2 (/ (* h (sqrt -1)) a)))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* 1/4 (/ g (* a (* h (sqrt -1))))) (* 1/2 (/ 1 a)))))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* g (+ (* -1/16 (/ (pow g 2) (* a (* (pow h 3) (pow (sqrt -1) 3))))) (* 1/4 (/ 1 (* a (* h (sqrt -1))))))) (* 1/2 (/ 1 a)))))
(* -1/4 (/ (pow h 2) (* a g)))
(/ (+ (* -1/4 (/ (pow h 2) a)) (* -1/16 (/ (pow h 4) (* a (pow g 2))))) g)
(/ (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4)))))) g)
(/ (+ (* -1/4 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (* a (pow g 6)))) (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4))))))) g)
(* -1 (/ g a))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (/ 1 a))))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (/ 1 a)))))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (+ (* -1/32 (/ (pow h 6) (* a (pow g 6)))) (/ 1 a))))))
(* -1/4 (/ (pow h 2) (* a g)))
(* (pow h 2) (- (* -1/16 (/ (pow h 2) (* a (pow g 3)))) (* 1/4 (/ 1 (* a g)))))
(* (pow h 2) (- (* (pow h 2) (- (* -1/32 (/ (pow h 2) (* a (pow g 5)))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/256 (/ (pow h 2) (* a (pow g 7)))) (* 1/32 (/ 1 (* a (pow g 5)))))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(* 1/2 (/ (* h (sqrt -1)) a))
(* h (+ (* -1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a))))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a)))))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 4) (pow (sqrt -1) 3))))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a))))))
(* -1/2 (/ (* h (sqrt -1)) a))
(* -1 (* h (+ (* 1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/2 (/ g a)) (* -1/4 (/ (pow g 2) (* a (* h (sqrt -1)))))) h)) (* 1/2 (/ (sqrt -1) a)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 2) (pow (sqrt -1) 3))))) (* 1/4 (/ (pow g 2) (* a (sqrt -1))))) h)) (* -1/2 (/ g a))) h)) (* 1/2 (/ (sqrt -1) a)))))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(* h (sqrt -1))
(+ (* -1 g) (* h (sqrt -1)))
(+ (* g (- (* 1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))
(+ (* g (- (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))
(* -1/2 (/ (pow h 2) g))
(/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g)
(/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g)
(/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)
(* -2 g)
(* -1 (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
(* -1/2 (/ (pow h 2) g))
(* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))
(* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(* h (sqrt -1))
(* h (+ (sqrt -1) (* -1 (/ g h))))
(* h (- (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))) (/ g h)))
(* h (- (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))) (/ g h)))
(* -1 (* h (sqrt -1)))
(* -1 (* h (+ (sqrt -1) (/ g h))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)))))
(* h (sqrt -1))
(+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
g
(* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(* -1 g)
(* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
g
(+ g (* -1/2 (/ (pow h 2) g)))
(+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(* h (sqrt -1))
(* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(* -1 (* h (sqrt -1)))
(* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))
(* -1 (* h (sqrt -1)))
(- (* -1 g) (* h (sqrt -1)))
(- (* g (- (* -1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))
(- (* g (- (* g (- (* 1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))
(* -2 g)
(* g (- (* 1/2 (/ (pow h 2) (pow g 2))) 2))
(* g (- (* 1/8 (/ (pow h 4) (pow g 4))) (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))
(* g (- (* 1/16 (/ (pow h 6) (pow g 6))) (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(* -1/2 (/ (pow h 2) g))
(* -1 (/ (- (* 1/8 (/ (pow h 4) (pow g 2))) (* -1/2 (pow h 2))) g))
(* -1 (/ (- (* 1/16 (/ (pow h 6) (pow g 4))) (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2))))) g))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))
(* -2 g)
(- (* 1/2 (/ (pow h 2) g)) (* 2 g))
(- (* (pow h 2) (+ (* 1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))) (* 2 g))
(- (* (pow h 2) (+ (* (pow h 2) (+ (* 1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))) (* 2 g))
(* -1 (* h (sqrt -1)))
(* h (- (* -1 (/ g h)) (sqrt -1)))
(* h (- (* -1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (+ (sqrt -1) (/ g h))))
(* h (- (* 1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))
(* h (sqrt -1))
(* -1 (* h (- (/ g h) (sqrt -1))))
(* -1 (* h (- (* -1 (/ (- (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)) (sqrt -1))))
(* -1 (* h (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)) (sqrt -1))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt -1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2)))) (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt -1/2) 4)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* h (sqrt -1))
(+ g (* h (sqrt -1)))
(+ (* g (+ 1 (* 1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))
(+ (* g (+ 1 (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))
(* 2 g)
(* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(* 1/2 (/ (pow h 2) g))
(* -1 (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g))
(* -1 (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g))
(* -1 (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))
(* 2 g)
(+ (* -1/2 (/ (pow h 2) g)) (* 2 g))
(+ (* 2 g) (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+ (* 2 g) (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(* h (sqrt -1))
(* h (+ (sqrt -1) (/ g h)))
(* h (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))
(* -1 (* h (sqrt -1)))
(* -1 (* h (+ (sqrt -1) (* -1 (/ g h)))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1/2 (/ (pow g 2) (* h (sqrt -1))))) h)))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)))))
Outputs
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))))))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 g (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal -1/27 binary64)))))))))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) a) (pow.f64 g #s(literal 10 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) a) (pow.f64 g #s(literal 10 binary64))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 16 binary64))))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a)) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (cbrt.f64 #s(literal 1/2 binary64))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a)) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a)))) (*.f64 #s(literal 1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2))))))))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g))))) (*.f64 g g))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(*.f64 h (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (+.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (+.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64)))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64))))))) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64))))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 g g)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64))))))) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 g g)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt 1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal -1/27 binary64))))))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64)))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 13 binary64)))))))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))))
(+.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64)))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 13 binary64)))))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 #s(literal -1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 13 binary64))))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64)))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt 1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) a) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 4 binary64))) a)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) (pow.f64 g #s(literal 13 binary64)))))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (* (cbrt 1/2) (+ (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (* 5/128 (/ 1 (* a (pow g 7)))))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (*.f64 (*.f64 h h) #s(literal -1/2 binary64)))) (/.f64 #s(literal 5/128 binary64) (*.f64 a (pow.f64 g #s(literal 7 binary64)))))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 h (+.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64)))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 h (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64)))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 (cbrt.f64 #s(literal 1/2 binary64))))
(* -1 (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 h (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (* h (sqrt -1)) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a)
(+ (* -1/2 (/ g a)) (* 1/2 (/ (* h (sqrt -1)) a)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 g a)))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* 1/4 (/ g (* a (* h (sqrt -1))))) (* 1/2 (/ 1 a)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) g) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1/2 binary64) a))))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* g (+ (* -1/16 (/ (pow g 2) (* a (* (pow h 3) (pow (sqrt -1) 3))))) (* 1/4 (/ 1 (* a (* h (sqrt -1))))))) (* 1/2 (/ 1 a)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 g (+.f64 (*.f64 g (+.f64 (*.f64 (/.f64 #s(literal -1/16 binary64) a) (*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 g (*.f64 h (*.f64 h h))))) (/.f64 #s(literal 1/4 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))) (/.f64 #s(literal -1/2 binary64) a))))
(* -1/4 (/ (pow h 2) (* a g)))
(*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))
(/ (+ (* -1/4 (/ (pow h 2) a)) (* -1/16 (/ (pow h 4) (* a (pow g 2))))) g)
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h h) a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (*.f64 g g)))) g)
(/ (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4)))))) g)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h h) a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 h #s(literal 6 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) g)
(/ (+ (* -1/4 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (* a (pow g 6)))) (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4))))))) g)
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 g #s(literal 6 binary64)))) (/.f64 (*.f64 h h) a))) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 h #s(literal 6 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64)))))) g)
(* -1 (/ g a))
(-.f64 #s(literal 0 binary64) (/.f64 g a))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (/ 1 a))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 a (*.f64 g g)))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (/ 1 a)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (+ (* -1/32 (/ (pow h 6) (* a (pow g 6)))) (/ 1 a))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 h #s(literal 6 binary64))) (*.f64 a (pow.f64 g #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1/4 (/ (pow h 2) (* a g)))
(*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))
(* (pow h 2) (- (* -1/16 (/ (pow h 2) (* a (pow g 3)))) (* 1/4 (/ 1 (* a g)))))
(*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (*.f64 a (*.f64 g (*.f64 g g)))) (/.f64 #s(literal -1/4 binary64) (*.f64 a g))))
(* (pow h 2) (- (* (pow h 2) (- (* -1/32 (/ (pow h 2) (* a (pow g 5)))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 h h)) (*.f64 a (pow.f64 g #s(literal 5 binary64)))) (/.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (/.f64 #s(literal -1/4 binary64) (*.f64 a g))))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/256 (/ (pow h 2) (* a (pow g 7)))) (* 1/32 (/ 1 (* a (pow g 5)))))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -5/256 binary64) (*.f64 h h)) (*.f64 a (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal -1/32 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (/.f64 #s(literal -1/4 binary64) (*.f64 a g))))
(* 1/2 (/ (* h (sqrt -1)) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a)
(* h (+ (* -1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a))))
(*.f64 h (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a h)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a)))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 h (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a h)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (*.f64 (/.f64 g (sqrt.f64 #s(literal -1 binary64))) (/.f64 g (*.f64 h h)))))))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 4) (pow (sqrt -1) 3))))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a))))))
(*.f64 h (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a h)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (*.f64 (/.f64 g (sqrt.f64 #s(literal -1 binary64))) (/.f64 g (*.f64 h h))))) (*.f64 (/.f64 #s(literal -1/16 binary64) (*.f64 a (pow.f64 h #s(literal 4 binary64)))) (/.f64 (pow.f64 g #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(* -1/2 (/ (* h (sqrt -1)) a))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a)
(* -1 (* h (+ (* 1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 g (*.f64 a h)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/2 (/ g a)) (* -1/4 (/ (pow g 2) (* a (* h (sqrt -1)))))) h)) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 g a)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 g g)) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))) h)) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 2) (pow (sqrt -1) 3))))) (* 1/4 (/ (pow g 2) (* a (sqrt -1))))) h)) (* -1/2 (/ g a))) h)) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 g a)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 a (*.f64 h h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 g g)) (*.f64 a (sqrt.f64 #s(literal -1 binary64))))) h)) h)) (-.f64 #s(literal 0 binary64) h))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))
(+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) a) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 4 binary64))) a)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt 1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))))
(+ (* -1 (/ (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))
(-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a)))) (*.f64 #s(literal 1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64)))))))) (*.f64 g (*.f64 g g))))
(+ (* -1 (/ (+ (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt 1/2) 4)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt 1/2)))) (* 1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt 1/2)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2))))
(-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a)))) (*.f64 #s(literal 1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64)))))))) (*.f64 #s(literal 1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)))))) (*.f64 g (*.f64 g g))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g))))) (*.f64 g g))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 (cbrt.f64 #s(literal -1/2 binary64))))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 h (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))))))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 g (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal -1/27 binary64)))))))))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) a) (pow.f64 g #s(literal 10 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) a) (pow.f64 g #s(literal 10 binary64))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 16 binary64))))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a)) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a)) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a)))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2))))))))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g))))) (*.f64 g g))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(*.f64 h (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (+.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (+.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64)))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64))))))) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64))))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 g g)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))))) h)) (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64))))))) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 g g)) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64)))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt 1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))))
(+ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt 1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt 1/2) (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal -1/27 binary64))))))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))))
(+.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64)))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 13 binary64)))))))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))))
(+.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64)))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 13 binary64)))))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 #s(literal -1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 13 binary64))))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64)))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt 1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt 1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) a) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 4 binary64))) a)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) (pow.f64 g #s(literal 13 binary64)))))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1/2) (cbrt 1/2))) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (* (cbrt 1/2) (+ (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (* 5/128 (/ 1 (* a (pow g 7)))))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ (cbrt 1/2) (pow (cbrt -1/2) 2)))))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (*.f64 (*.f64 h h) #s(literal -1/2 binary64)))) (/.f64 #s(literal 5/128 binary64) (*.f64 a (pow.f64 g #s(literal 7 binary64)))))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 h (+.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64)))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt 1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 h (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64)))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 (cbrt.f64 #s(literal 1/2 binary64))))
(* -1 (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt 1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2)))) (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 h (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt 1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt 1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* -1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt 1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ (* h (sqrt -1)) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a)
(+ (* -1/2 (/ g a)) (* 1/2 (/ (* h (sqrt -1)) a)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 g a)))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* 1/4 (/ g (* a (* h (sqrt -1))))) (* 1/2 (/ 1 a)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) g) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1/2 binary64) a))))
(+ (* 1/2 (/ (* h (sqrt -1)) a)) (* g (- (* g (+ (* -1/16 (/ (pow g 2) (* a (* (pow h 3) (pow (sqrt -1) 3))))) (* 1/4 (/ 1 (* a (* h (sqrt -1))))))) (* 1/2 (/ 1 a)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 g (+.f64 (*.f64 g (+.f64 (*.f64 (/.f64 #s(literal -1/16 binary64) a) (*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 g (*.f64 h (*.f64 h h))))) (/.f64 #s(literal 1/4 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))) (/.f64 #s(literal -1/2 binary64) a))))
(* -1/4 (/ (pow h 2) (* a g)))
(*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))
(/ (+ (* -1/4 (/ (pow h 2) a)) (* -1/16 (/ (pow h 4) (* a (pow g 2))))) g)
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h h) a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (*.f64 g g)))) g)
(/ (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4)))))) g)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h h) a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 h #s(literal 6 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) g)
(/ (+ (* -1/4 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (* a (pow g 6)))) (+ (* -1/4 (/ (pow h 2) a)) (+ (* -1/16 (/ (pow h 4) (* a (pow g 2)))) (* -1/32 (/ (pow h 6) (* a (pow g 4))))))) g)
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 g #s(literal 6 binary64)))) (/.f64 (*.f64 h h) a))) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 h #s(literal 6 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64)))))) g)
(* -1 (/ g a))
(-.f64 #s(literal 0 binary64) (/.f64 g a))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (/ 1 a))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 a (*.f64 g g)))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (/ 1 a)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1/4 (/ (pow h 2) (* a (pow g 2)))) (+ (* -1/16 (/ (pow h 4) (* a (pow g 4)))) (+ (* -1/32 (/ (pow h 6) (* a (pow g 6)))) (/ 1 a))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 h #s(literal 6 binary64))) (*.f64 a (pow.f64 g #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1/4 (/ (pow h 2) (* a g)))
(*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))
(* (pow h 2) (- (* -1/16 (/ (pow h 2) (* a (pow g 3)))) (* 1/4 (/ 1 (* a g)))))
(*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (*.f64 a (*.f64 g (*.f64 g g)))) (/.f64 #s(literal -1/4 binary64) (*.f64 a g))))
(* (pow h 2) (- (* (pow h 2) (- (* -1/32 (/ (pow h 2) (* a (pow g 5)))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 h h)) (*.f64 a (pow.f64 g #s(literal 5 binary64)))) (/.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (/.f64 #s(literal -1/4 binary64) (*.f64 a g))))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/256 (/ (pow h 2) (* a (pow g 7)))) (* 1/32 (/ 1 (* a (pow g 5)))))) (* 1/16 (/ 1 (* a (pow g 3)))))) (* 1/4 (/ 1 (* a g)))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -5/256 binary64) (*.f64 h h)) (*.f64 a (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal -1/32 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (/.f64 #s(literal -1/4 binary64) (*.f64 a g))))
(* 1/2 (/ (* h (sqrt -1)) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a)
(* h (+ (* -1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a))))
(*.f64 h (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a h)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a)))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 h (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a h)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (*.f64 (/.f64 g (sqrt.f64 #s(literal -1 binary64))) (/.f64 g (*.f64 h h)))))))
(* h (+ (* -1/2 (/ g (* a h))) (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 4) (pow (sqrt -1) 3))))) (+ (* 1/4 (/ (pow g 2) (* a (* (pow h 2) (sqrt -1))))) (* 1/2 (/ (sqrt -1) a))))))
(*.f64 h (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a h)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (*.f64 (/.f64 g (sqrt.f64 #s(literal -1 binary64))) (/.f64 g (*.f64 h h))))) (*.f64 (/.f64 #s(literal -1/16 binary64) (*.f64 a (pow.f64 h #s(literal 4 binary64)))) (/.f64 (pow.f64 g #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(* -1/2 (/ (* h (sqrt -1)) a))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) a)
(* -1 (* h (+ (* 1/2 (/ g (* a h))) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 g (*.f64 a h)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/2 (/ g a)) (* -1/4 (/ (pow g 2) (* a (* h (sqrt -1)))))) h)) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 g a)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 g g)) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))) h)) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow g 4) (* a (* (pow h 2) (pow (sqrt -1) 3))))) (* 1/4 (/ (pow g 2) (* a (sqrt -1))))) h)) (* -1/2 (/ g a))) h)) (* 1/2 (/ (sqrt -1) a)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 g a)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 a (*.f64 h h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 g g)) (*.f64 a (sqrt.f64 #s(literal -1 binary64))))) h)) h)) (-.f64 #s(literal 0 binary64) h))
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* 1/2 (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) a)
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 g) (* h (sqrt -1)))
(-.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) g)
(+ (* g (- (* 1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1 binary64))))
(+ (* g (- (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))) #s(literal -1 binary64))))
(* -1/2 (/ (pow h 2) g))
(/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g)
(/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g)
(/.f64 (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) g)
(/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g)
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) g)
(/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 g #s(literal 6 binary64))) (*.f64 h h))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64))))) g)
(* -2 g)
(*.f64 g #s(literal -2 binary64))
(* -1 (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
(*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1/2 (/ (pow h 2) g))
(/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g)
(* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal -1/2 binary64) g)))
(* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal -1/2 binary64) g)))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -5/128 binary64) (*.f64 h h)) (pow.f64 g #s(literal 7 binary64))) (/.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 5 binary64))))) (/.f64 #s(literal -1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal -1/2 binary64) g)))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* h (+ (sqrt -1) (* -1 (/ g h))))
(*.f64 h (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)))
(* h (- (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))) (/ g h)))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 g h))))
(* h (- (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))) (/ g h)))
(*.f64 h (-.f64 (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 g h)))
(* -1 (* h (sqrt -1)))
(*.f64 h (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* h (+ (sqrt -1) (/ g h))))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)))))
(*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) g) h)) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)))))
(*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 h h) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) h)) g) h)) (-.f64 #s(literal 0 binary64) h))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 g g) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 g g) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 g g) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 g g)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 h (*.f64 h h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))))))))
g
(* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))
(*.f64 g (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(*.f64 g (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(*.f64 g (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64)))))
(* -1 g)
(-.f64 #s(literal 0 binary64) g)
(* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
(*.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) g))
g
(+ g (* -1/2 (/ (pow h 2) g)))
(+.f64 g (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g))
(+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+.f64 g (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal -1/2 binary64) g))))
(+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(+.f64 g (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal -1/2 binary64) g))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(*.f64 h (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 6 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)) (pow.f64 h #s(literal 6 binary64)))))))
(* -1 (* h (sqrt -1)))
(*.f64 h (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(*.f64 (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 6 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)) (pow.f64 h #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (sqrt -1)))
(*.f64 h (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 g) (* h (sqrt -1)))
(-.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(- (* g (- (* -1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))
(-.f64 (*.f64 g (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 g (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(- (* g (- (* g (- (* 1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))
(-.f64 (*.f64 g (+.f64 (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))) #s(literal -1 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(* -2 g)
(*.f64 g #s(literal -2 binary64))
(* g (- (* 1/2 (/ (pow h 2) (pow g 2))) 2))
(*.f64 g (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) (*.f64 g g)) #s(literal -2 binary64)))
(* g (- (* 1/8 (/ (pow h 4) (pow g 4))) (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))
(*.f64 g (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) (*.f64 g g))))
(* g (- (* 1/16 (/ (pow h 6) (pow g 6))) (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(*.f64 g (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64))) #s(literal -2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))))))
(* -1/2 (/ (pow h 2) g))
(/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g)
(* -1 (/ (- (* 1/8 (/ (pow h 4) (pow g 2))) (* -1/2 (pow h 2))) g))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)) (*.f64 (*.f64 h h) #s(literal 1/2 binary64))) g))
(* -1 (/ (- (* 1/16 (/ (pow h 6) (pow g 4))) (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2))))) g))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)))) (-.f64 #s(literal 0 binary64) g))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64))) (pow.f64 g #s(literal 6 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)))) (-.f64 #s(literal 0 binary64) g))
(* -2 g)
(*.f64 g #s(literal -2 binary64))
(- (* 1/2 (/ (pow h 2) g)) (* 2 g))
(+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) g) (*.f64 g #s(literal -2 binary64)))
(- (* (pow h 2) (+ (* 1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))) (* 2 g))
(+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 #s(literal 1/2 binary64) g) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))))) (*.f64 g #s(literal -2 binary64)))
(- (* (pow h 2) (+ (* (pow h 2) (+ (* 1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))) (* 2 g))
(+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 #s(literal 1/2 binary64) g) (*.f64 (*.f64 h h) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))))))) (*.f64 g #s(literal -2 binary64)))
(* -1 (* h (sqrt -1)))
(*.f64 h (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* h (- (* -1 (/ g h)) (sqrt -1)))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)) (-.f64 #s(literal 0 binary64) h))
(* h (- (* -1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (+ (sqrt -1) (/ g h))))
(*.f64 h (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h))))
(* h (- (* 1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))
(*.f64 h (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* h (- (/ g h) (sqrt -1))))
(*.f64 (-.f64 (/.f64 g h) (sqrt.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (- (* -1 (/ (- (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) g) (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 h h) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) h)) g) (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) h))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))
(+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) a) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 4 binary64))) a)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt -1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (cbrt.f64 #s(literal -1/2 binary64)))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a)))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64)))))))) (*.f64 g (*.f64 g g))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2)))) (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt -1/2) 4)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a)))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64)))))))) (*.f64 #s(literal 1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)))))) (*.f64 g (*.f64 g g))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g))))) (*.f64 g g))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 (cbrt.f64 #s(literal -1/2 binary64))))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 h (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h))))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a #s(literal -1 binary64)))))) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) h)) (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) h))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(+ g (* h (sqrt -1)))
(+.f64 g (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(+ (* g (+ 1 (* 1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) g) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* g (+ 1 (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 #s(literal 1 binary64) (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))))
(* 2 g)
(*.f64 #s(literal 2 binary64) g)
(* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))
(*.f64 g (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(*.f64 g (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(*.f64 g (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64))))))
(* 1/2 (/ (pow h 2) g))
(/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) g)
(* -1 (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g))
(/.f64 (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (-.f64 #s(literal 0 binary64) g))
(* -1 (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (-.f64 #s(literal 0 binary64) g))
(* -1 (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 g #s(literal 6 binary64))) (*.f64 h h))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* 2 g)
(*.f64 #s(literal 2 binary64) g)
(+ (* -1/2 (/ (pow h 2) g)) (* 2 g))
(+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g) (*.f64 #s(literal 2 binary64) g))
(+ (* 2 g) (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal -1/2 binary64) g))) (*.f64 #s(literal 2 binary64) g))
(+ (* 2 g) (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(+.f64 (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal -1/2 binary64) g))) (*.f64 #s(literal 2 binary64) g))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* h (+ (sqrt -1) (/ g h)))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)))
(* h (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h))))
(*.f64 h (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))
(*.f64 h (+.f64 (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* h (sqrt -1)))
(*.f64 h (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ g h)))))
(*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1/2 (/ (pow g 2) (* h (sqrt -1))))) h)))))
(*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 g (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) h)) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)))))
(*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 g (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 h h) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (sqrt.f64 #s(literal -1 binary64)))) h)) h)) (-.f64 #s(literal 0 binary64) h))

eval344.0ms (1.8%)

Compiler

Compiled 74342 to 4798 computations (93.5% saved)

prune369.0ms (2%)

Pruning

38 alts after pruning (37 fresh and 1 done)

PrunedKeptTotal
New1438371475
Fresh000
Picked112
Done000
Total1439381477
Accuracy
80.8%
Counts
1477 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.9%
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
22.7%
(/.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
74.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
27.5%
(+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
40.0%
(+.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
42.8%
(+.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
14.8%
(+.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 2/3 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
17.0%
(+.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
42.8%
(+.f64 (/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
40.3%
(+.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
59.7%
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))))))
13.8%
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g))))) (*.f64 g g))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))))))
73.3%
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))))
42.8%
(+.f64 (*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
40.2%
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
21.8%
(+.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
32.5%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal -1/3 binary64)))
17.9%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
40.0%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -2 binary64))))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
40.4%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
23.5%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))))
23.5%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1/2 binary64) a) #s(literal 1/3 binary64))))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a))))
24.4%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) g) #s(literal -2 binary64)) a)))
28.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) #s(literal -2 binary64)) a)))
40.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
24.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g g) #s(literal -2 binary64)) a)))
40.1%
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
26.5%
(+.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
21.8%
(+.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
21.7%
(+.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
26.6%
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (-.f64 #s(literal 0 binary64) g)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
40.1%
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64)))))
18.0%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
74.3%
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
31.4%
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))
Compiler

Compiled 3000 to 1670 computations (44.3% saved)

simplify243.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))
cost-diff128
(cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a)))
cost-diff128
(+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
cost-diff128
(/.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
cost-diff0
(-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
cost-diff0
(cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
cost-diff0
(/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
cost-diff0
(+.f64 (/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
cost-diff0
(*.f64 #s(literal 2 binary64) a)
cost-diff0
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
cost-diff0
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64))
cost-diff0
(+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
cost-diff0
(cbrt.f64 (/.f64 g a))
cost-diff0
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
cost-diff0
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))
cost-diff0
(/.f64 g a)
cost-diff0
(cbrt.f64 (/.f64 g a))
cost-diff0
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
Rules
2778×*-lowering-*.f32
2778×*-lowering-*.f64
1970×sum3-define
1320×fma-define
1276×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0468589935088
1908589935088
21698589935080
33148589935080
45488589935076
513218589935076
629278589935076
760118589935076
08094531
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(cbrt (/ g a))
(/ g a)
g
a
(* (cbrt -1/2) (cbrt 2))
(cbrt -1/2)
-1/2
(cbrt 2)
2
(- 0 (* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2)))
0
(* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2))
(* (cbrt (/ g a)) (cbrt 1/2))
(cbrt (/ g a))
(/ g a)
g
a
(cbrt 1/2)
1/2
(cbrt 2)
2
(+ (pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3)
(/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g))
(* 2 a)
2
a
(- (sqrt (- (* g g) (* h h))) g)
(sqrt (- (* g g) (* h h)))
(- (* g g) (* h h))
(* g g)
g
(* h h)
h
-1/3
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(+ g (sqrt (- (* g g) (* h h))))
-2
(+ (/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2)))
(cbrt (- g (sqrt (- (* g g) (* h h)))))
(- g (sqrt (- (* g g) (* h h))))
g
(sqrt (- (* g g) (* h h)))
(- (* g g) (* h h))
(* g g)
(* h h)
h
(cbrt (* a -2))
(* a -2)
a
-2
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(+ g (sqrt (- (* g g) (* h h))))
(/ (+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))) (cbrt (* a (* 2 a))))
(+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g))))
(cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a)))
(* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(+ g (sqrt (- (* g g) (* h h))))
g
(sqrt (- (* g g) (* h h)))
(- (* g g) (* h h))
(* g g)
(* h h)
h
-2
(* 2 a)
2
a
(cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))
(* a (- (sqrt (- (* g g) (* h h))) g))
(- (sqrt (- (* g g) (* h h))) g)
(cbrt (* a (* 2 a)))
(* a (* 2 a))
Outputs
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(/ g a)
(/.f64 g a)
g
a
(* (cbrt -1/2) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(cbrt -1/2)
(cbrt.f64 #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(cbrt 2)
(cbrt.f64 #s(literal 2 binary64))
2
#s(literal 2 binary64)
(- 0 (* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))))
0
#s(literal 0 binary64)
(* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(/ g a)
(/.f64 g a)
g
a
(cbrt 1/2)
(cbrt.f64 #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(cbrt 2)
(cbrt.f64 #s(literal 2 binary64))
2
#s(literal 2 binary64)
(+ (pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(+.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3)
(pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64))
(/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g))
(/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
2
#s(literal 2 binary64)
a
(- (sqrt (- (* g g) (* h h))) g)
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(sqrt (- (* g g) (* h h)))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(- (* g g) (* h h))
(-.f64 (*.f64 g g) (*.f64 h h))
(* g g)
(*.f64 g g)
g
(* h h)
(*.f64 h h)
h
-1/3
#s(literal -1/3 binary64)
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))
(+ g (sqrt (- (* g g) (* h h))))
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
-2
#s(literal -2 binary64)
(+ (/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
(/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2)))
(/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64))))
(cbrt (- g (sqrt (- (* g g) (* h h)))))
(cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(- g (sqrt (- (* g g) (* h h))))
(-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
g
(sqrt (- (* g g) (* h h)))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(- (* g g) (* h h))
(-.f64 (*.f64 g g) (*.f64 h h))
(* g g)
(*.f64 g g)
(* h h)
(*.f64 h h)
h
(cbrt (* a -2))
(cbrt.f64 (*.f64 a #s(literal -2 binary64)))
(* a -2)
(*.f64 a #s(literal -2 binary64))
a
-2
#s(literal -2 binary64)
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))
(+ g (sqrt (- (* g g) (* h h))))
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(/ (+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))) (cbrt (* a (* 2 a))))
(/.f64 (+.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))))
(+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a)))
(cbrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/ (+ g (sqrt (- (* g g) (* h h)))) -2)
(/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))
(+ g (sqrt (- (* g g) (* h h))))
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
g
(sqrt (- (* g g) (* h h)))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(- (* g g) (* h h))
(-.f64 (*.f64 g g) (*.f64 h h))
(* g g)
(*.f64 g g)
(* h h)
(*.f64 h h)
h
-2
#s(literal -2 binary64)
(* 2 a)
(*.f64 a #s(literal 2 binary64))
2
#s(literal 2 binary64)
a
(cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(* a (- (sqrt (- (* g g) (* h h))) g))
(*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(- (sqrt (- (* g g) (* h h))) g)
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(cbrt (* a (* 2 a)))
(cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))
(* a (* 2 a))
(*.f64 a (*.f64 a #s(literal 2 binary64)))

localize1.7s (9%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy84.8%
(cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a)))
accuracy78.7%
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
accuracy77.0%
(cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a)))
accuracy76.1%
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
accuracy90.1%
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
accuracy85.6%
(cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
accuracy80.3%
(cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a))
accuracy76.1%
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
accuracy90.1%
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
accuracy82.3%
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64))
accuracy80.3%
(cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a))
accuracy76.1%
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
accuracy99.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
accuracy99.6%
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
accuracy99.3%
(cbrt.f64 #s(literal 2 binary64))
accuracy89.9%
(cbrt.f64 (/.f64 g a))
accuracy100.0%
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(cbrt.f64 #s(literal -1/2 binary64))
accuracy99.3%
(cbrt.f64 #s(literal 2 binary64))
accuracy89.9%
(cbrt.f64 (/.f64 g a))
Results
1.2s134×5exit
144.0ms69×1valid
84.0ms42×2valid
16.0ms3valid
2.0ms0valid
Compiler

Compiled 583 to 47 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-div: 556.0ms (50.8% of total)
ival-pow: 196.0ms (17.9% of total)
ival-mult: 111.0ms (10.1% of total)
backward-pass: 84.0ms (7.7% of total)
ival-cbrt: 57.0ms (5.2% of total)
...c/correct-round.rkt:119:19: 30.0ms (2.7% of total)
ival-add: 27.0ms (2.5% of total)
ival-sub: 20.0ms (1.8% of total)
ival-sqrt: 11.0ms (1% of total)
const: 2.0ms (0.2% of total)

series259.0ms (1.4%)

Counts
26 → 660
Calls
Call 1
Inputs
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (cbrt (/ g a))>
#<alt (/ g a)>
#<alt (* (cbrt -1/2) (cbrt 2))>
#<alt (- 0 (* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2)))>
#<alt (* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (+ (pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))>
#<alt (pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3)>
#<alt (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g))>
#<alt (* 2 a)>
#<alt (+ (/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))>
#<alt (/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2)))>
#<alt (cbrt (- g (sqrt (- (* g g) (* h h)))))>
#<alt (- g (sqrt (- (* g g) (* h h))))>
#<alt (/ (+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))) (cbrt (* a (* 2 a))))>
#<alt (+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g))))>
#<alt (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a)))>
#<alt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))>
#<alt (cbrt 2)>
#<alt (cbrt -1/2)>
#<alt (sqrt (- (* g g) (* h h)))>
#<alt (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))>
#<alt (+ g (sqrt (- (* g g) (* h h))))>
#<alt (cbrt (* a (* 2 a)))>
#<alt (cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))>
Outputs
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))>
#<alt (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2)))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -1/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt 1/2) 5))) (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))))) (* -1/216 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt 1/2) 2))))) (pow (cbrt 1/2) 2)))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))))))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))))))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (* (cbrt (/ (pow g 4) a)) (pow h 2))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)))))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (* (cbrt (/ (pow g 4) a)) (pow h 2))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ 1 (* a (pow g 2)))) (pow h 4))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2))))))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* (pow h 2) (+ (* -1/96 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))>
#<alt (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))>
#<alt (* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2))))) h)) (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2))))))) h)) (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))>
#<alt (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt (/ 1 (pow (cbrt 1/2) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))) (pow (cbrt 1/2) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt 1/2) 5))) (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))))) (* -1/216 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2)))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))>
#<alt (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))>
#<alt (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))))>
#<alt (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/2304 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))))))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (+ (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))) (* -1/48 (* (cbrt (/ 1 (* a (pow g 14)))) (pow h 4)))))))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (+ (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))) (+ (* -1/48 (* (cbrt (/ 1 (* a (pow g 14)))) (pow h 4))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (- (* -1/32 (/ (pow h 6) a)) (* 1/48 (/ (* (pow g 2) (pow h 4)) a))))))))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))>
#<alt (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 4) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* -1/96 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))))))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 4) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (+ (* 1/768 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/4) 3)))))) (* 5/256 (/ 1 (* a (pow g 7))))) (pow (cbrt -1/4) 2)))) (* -1/96 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))>
#<alt (* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))>
#<alt (* -1 (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* -1/12 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2))))) h)) (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* 2 (/ a (* h (sqrt -1))))>
#<alt (+ (* 2 (/ a (* h (sqrt -1)))) (* 2 (/ (* a g) (* (pow h 2) (pow (sqrt -1) 2)))))>
#<alt (+ (* 2 (/ a (* h (sqrt -1)))) (* g (+ (* -2 (* g (+ (* -1 (/ a (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ a (* (pow h 3) (pow (sqrt -1) 3))))))) (* 2 (/ a (* (pow h 2) (pow (sqrt -1) 2)))))))>
#<alt (+ (* 2 (/ a (* h (sqrt -1)))) (* g (+ (* 2 (/ a (* (pow h 2) (pow (sqrt -1) 2)))) (* g (+ (* -2 (* g (+ (* -1 (/ a (* (pow h 4) (pow (sqrt -1) 4)))) (/ a (* (pow h 4) (pow (sqrt -1) 4)))))) (* -2 (+ (* -1 (/ a (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ a (* (pow h 3) (pow (sqrt -1) 3)))))))))))>
#<alt (* -4 (/ (* a g) (pow h 2)))>
#<alt (* g (+ (* -4 (/ a (pow h 2))) (/ a (pow g 2))))>
#<alt (* g (+ (* -4 (/ a (pow h 2))) (+ (* -2 (/ (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))) (pow g 4))) (/ a (pow g 2)))))>
#<alt (* g (+ (* -4 (/ a (pow h 2))) (+ (* -2 (/ (+ (* -2 (/ (* a (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8)))) (pow h 4))) (+ (* -1/4 (* (pow h 2) (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))))) (* 1/16 (* a (pow h 4))))) (pow g 6))) (+ (* -2 (/ (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))) (pow g 4))) (/ a (pow g 2))))))>
#<alt (* -1 (/ a g))>
#<alt (* -1 (/ (+ a (* 1/4 (/ (* a (pow h 2)) (pow g 2)))) g))>
#<alt (* -1 (/ (+ a (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/4 (/ (* a (pow h 2)) (pow g 2))))) g))>
#<alt (* -1 (/ (+ a (+ (* -2 (/ (+ (* -1/32 (* a (pow h 6))) (* -1/128 (* a (pow h 6)))) (pow g 6))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/4 (/ (* a (pow h 2)) (pow g 2)))))) g))>
#<alt (* -4 (/ (* a g) (pow h 2)))>
#<alt (/ (+ (* -4 (* a g)) (/ (* a (pow h 2)) g)) (pow h 2))>
#<alt (/ (+ (* -4 (* a g)) (* (pow h 2) (+ (* -2 (* (pow h 2) (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3)))))) (/ a g)))) (pow h 2))>
#<alt (/ (+ (* -4 (* a g)) (* (pow h 2) (+ (* (pow h 2) (+ (* -2 (* (pow h 2) (+ (* -1/4 (/ (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3)))) (pow g 2))) (+ (* -5/32 (/ a (pow g 5))) (* 1/16 (/ a (pow g 5))))))) (* -2 (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3))))))) (/ a g)))) (pow h 2))>
#<alt (* 2 (/ a (* h (sqrt -1))))>
#<alt (/ (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2))))) h)>
#<alt (/ (+ (* -2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) (pow h 2))) (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2)))))) h)>
#<alt (/ (+ (* -2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) (pow h 2))) (+ (* -2 (/ (+ (* 1/2 (/ (* a (pow g 3)) (pow (sqrt -1) 4))) (/ (* g (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (sqrt -1))) (pow h 3))) (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2))))))) h)>
#<alt (* -2 (/ a (* h (sqrt -1))))>
#<alt (* -1 (/ (+ (* -2 (/ (* a g) (* h (pow (sqrt -1) 2)))) (* 2 (/ a (sqrt -1)))) h))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* 2 (/ (* a g) (pow (sqrt -1) 2))) (* 2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) h))) h)) (* 2 (/ a (sqrt -1)))) h))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (* 2 (/ (+ (* 1/2 (/ (* a (pow g 3)) (pow (sqrt -1) 4))) (/ (* g (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (sqrt -1))) h))) h)) (* 2 (/ (* a g) (pow (sqrt -1) 2)))) h)) (* 2 (/ a (sqrt -1)))) h))>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))))) (* 1/27 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt -1) 2))))) (* (cbrt -2) (pow (cbrt -1) 2))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))))))>
#<alt (* -1 (* (cbrt (/ g a)) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))>
#<alt (* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2)))))))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))>
#<alt (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))>
#<alt (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))))))>
#<alt (* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2))))) h)) (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2)))))))) h)) (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)>
#<alt (/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))>
#<alt (+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))>
#<alt (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ g (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))>
#<alt (+ (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))))) (* 1/27 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))>
#<alt (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))>
#<alt (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))))>
#<alt (+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 5))))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))))>
#<alt (* -1 (* (cbrt (/ g a)) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2)))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))>
#<alt (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 4) (+ (* 1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))))))>
#<alt (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 4) (+ (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (- (* 5/128 (/ 1 (* a (pow g 7)))) (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt 1/2) 3))))))) (* (cbrt -2) (pow (cbrt 1/2) 2))))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))>
#<alt (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))>
#<alt (* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))>
#<alt (* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))>
#<alt (* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2)))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))>
#<alt (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))>
#<alt (* (cbrt (* h (sqrt -1))) (cbrt -1))>
#<alt (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (* g (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))>
#<alt (+ (* g (+ (* -1/3 (* (/ (* g (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1)))))) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt (/ 1 (pow (cbrt -1) 2))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt (/ 1 (pow (cbrt -1) 2))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1))))) (pow (cbrt -1) 2)))) (* -1/3 (* (/ (* g (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* 1/27 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ 1 (pow (cbrt -1) 2)))))) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))>
#<alt (* (cbrt (/ (pow h 2) g)) (cbrt 1/2))>
#<alt (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))>
#<alt (+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2))))>
#<alt (+ (* -1/576 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 5)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))))>
#<alt (* -1 (* (cbrt g) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2)))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (pow g 20))) (/ (* (cbrt -1) (- (* -1/16 (pow h 6)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (pow (cbrt 2) 3))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))))))))>
#<alt (* (cbrt (/ (pow h 2) g)) (cbrt 1/2))>
#<alt (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))>
#<alt (+ (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)) (* (pow h 4) (+ (* 1/48 (* (cbrt (/ (pow h 2) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))))))>
#<alt (+ (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)) (* (pow h 4) (+ (* 1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (* (pow g 2) (pow h 2))) (/ (- (* 5/128 (/ 1 (pow g 7))) (* 1/192 (/ 1 (* (pow g 5) (* (pow h 2) (pow (cbrt 1/2) 3)))))) (pow (cbrt 1/2) 2)))))))))>
#<alt (* (cbrt (* h (sqrt -1))) (cbrt -1))>
#<alt (* h (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))>
#<alt (* h (+ (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))>
#<alt (* h (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (/ (+ (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* (pow (cbrt -1) 3) (sqrt -1))))) (pow (cbrt -1) 2)))) (+ (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))>
#<alt (* -1 (* (cbrt (* h (sqrt -1))) (cbrt -1)))>
#<alt (* -1 (* h (+ (* -1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* 1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ h (pow (sqrt -1) 5))))) (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* (pow (cbrt -1) 3) (sqrt -1))))) (pow (cbrt -1) 2)))) (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))) h)) (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (- g (* h (sqrt -1)))>
#<alt (- (* g (+ 1 (* -1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))>
#<alt (- (* g (+ 1 (* g (- (* 1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))>
#<alt (* 1/2 (/ (pow h 2) g))>
#<alt (/ (- (* 1/8 (/ (pow h 4) (pow g 2))) (* -1/2 (pow h 2))) g)>
#<alt (/ (- (* 1/16 (/ (pow h 6) (pow g 4))) (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2))))) g)>
#<alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)>
#<alt (* 2 g)>
#<alt (* -1 (* g (- (* 1/2 (/ (pow h 2) (pow g 2))) 2)))>
#<alt (* -1 (* g (- (* 1/8 (/ (pow h 4) (pow g 4))) (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))))>
#<alt (* -1 (* g (- (* 1/16 (/ (pow h 6) (pow g 6))) (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))))>
#<alt (* 1/2 (/ (pow h 2) g))>
#<alt (* (pow h 2) (+ (* 1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))>
#<alt (* (pow h 2) (+ (* (pow h 2) (+ (* 1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))>
#<alt (* (pow h 2) (+ (* (pow h 2) (+ (* (pow h 2) (+ (* 5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* h (- (/ g h) (sqrt -1)))>
#<alt (* h (- (+ (* -1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)) (sqrt -1)))>
#<alt (* h (- (+ (* 1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (/ g h)) (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))>
#<alt (* h (sqrt -1))>
#<alt (* -1 (* h (- (* -1 (/ g h)) (sqrt -1))))>
#<alt (* -1 (* h (- (* -1 (/ (+ g (* 1/2 (/ (pow g 2) (* h (sqrt -1))))) h)) (sqrt -1))))>
#<alt (* -1 (* h (- (* -1 (/ (+ g (* -1 (/ (- (* 1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)) (sqrt -1))))>
#<alt (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2)))>
#<alt (+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))>
#<alt (+ (* g (+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))) (cbrt 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))>
#<alt (+ (* g (+ (* g (+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))) (cbrt 2)))) (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))) (cbrt 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2)))))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 4))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2))))))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/24 (* (cbrt (* a (pow g 4))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/48 (* (cbrt (* a (* (pow g 2) (pow h 14)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 6))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2)))))))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))))))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 3)))) (* (cbrt (/ (pow h 2) (* a g))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))) g)))))>
#<alt (* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 (pow a 2))) (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/24 (* (cbrt (* a (pow g 4))) (/ (pow h 4) (pow (cbrt 2) 3)))) (* -1/48 (* (cbrt (* a (* (pow g 2) (pow h 14)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 2)))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))) g)))))>
#<alt (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2)))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))))>
#<alt (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1) (pow (cbrt 2) 3)))) (* (cbrt (/ 1 (pow a 2))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 3))))))))))>
#<alt (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1) (pow (cbrt 2) 3)))) (* (pow h 2) (+ (* (cbrt (/ 1 (pow a 2))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6))))))) (pow (cbrt 2) 3))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 3)))))))))))>
#<alt (* (cbrt (/ 1 (pow a 2))) (/ (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))) (cbrt 2)))>
#<alt (* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3)))))>
#<alt (* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) (pow h 4))))))>
#<alt (* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) (pow h 4))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))) (cbrt 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))) (cbrt 2))))) (pow h 6)))))))>
#<alt (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))) (cbrt 2))))>
#<alt (* -1 (* h (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3)))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) h))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 (pow a 2))) (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2)))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))) (cbrt 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))) (cbrt 2))))) (pow h 2)))) h)) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))>
#<alt (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))>
#<alt (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))>
#<alt (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))>
#<alt (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))>
#<alt (* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))>
#<alt (* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))>
#<alt (* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))>
#<alt (* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))>
#<alt (* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))>
#<alt (* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))>
#<alt (* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))>
#<alt (* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))>
#<alt (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))>
#<alt (+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))>
#<alt (+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))>
#<alt (+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))>
#<alt (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))>
#<alt (* g (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 16))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))))))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt 2)))>
#<alt (* -1 (* g (+ (* -1 (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (* (pow (cbrt -1) 2) (cbrt -1/2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))) g)) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 2))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))) g)) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))>
#<alt (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))>
#<alt (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))))>
#<alt (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2))))))))))>
#<alt (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6))))))) (pow (cbrt 2) 2)))))))))))))>
#<alt (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))>
#<alt (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))>
#<alt (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))))>
#<alt (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))))))>
#<alt (* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))>
#<alt (* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))>
#<alt (* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2)))) h)) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1)))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))>
#<alt (* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))))) h)) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1)))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))>
#<alt (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))>
#<alt (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))>
#<alt (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))>
#<alt (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))>
#<alt (* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))>
#<alt (* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))>
#<alt (* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))>
#<alt (* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))>
#<alt (* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))>
#<alt (* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))>
#<alt (* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))>
#<alt (* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))>
#<alt (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))>
#<alt (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (* g (cbrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))>
#<alt (+ (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))>
#<alt (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2)))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 20)))) (/ (* (cbrt -1) (- (* -1/16 (* a (pow h 6))) (* 1/12 (/ (* a (* (pow g 2) (pow h 4))) (pow (cbrt 2) 3))))) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2)))))))>
#<alt (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))>
#<alt (+ (* 1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))>
#<alt (+ (* -1 (/ (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))>
#<alt (+ (* -1 (/ (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* 1/576 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (pow (cbrt -1) 2) (pow (cbrt -1/2) 5)))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))>
#<alt (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))>
#<alt (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (pow h 2) (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))>
#<alt (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (pow h 2) (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6)))))))) (pow (cbrt 2) 2)))))))))>
#<alt (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))>
#<alt (* h (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))>
#<alt (* -1 (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))>
#<alt (* -1 (* h (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (* a h) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))))))) h)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))>
#<alt (* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))>
#<alt (* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))>
#<alt (* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))>
#<alt (* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))>
#<alt (* -1 (* a (* h (sqrt -1))))>
#<alt (+ (* -1 (* a g)) (* -1 (* a (* h (sqrt -1)))))>
#<alt (+ (* -1 (* a (* h (sqrt -1)))) (* g (+ (* -1 a) (* -1/2 (/ (* a g) (* h (sqrt -1)))))))>
#<alt (+ (* -1 (* a (* h (sqrt -1)))) (* g (+ (* -1 a) (* g (+ (* -1/2 (/ a (* h (sqrt -1)))) (* 1/8 (/ (* a (pow g 2)) (* (pow h 3) (pow (sqrt -1) 3)))))))))>
#<alt (* -2 (* a g))>
#<alt (* g (+ (* -2 a) (* 1/2 (/ (* a (pow h 2)) (pow g 2)))))>
#<alt (* g (+ (* -2 a) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/2 (/ (* a (pow h 2)) (pow g 2))))))>
#<alt (* g (+ (* -2 a) (+ (* 1/16 (/ (* a (pow h 6)) (pow g 6))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/2 (/ (* a (pow h 2)) (pow g 2)))))))>
#<alt (* -1/2 (/ (* a (pow h 2)) g))>
#<alt (* -1 (/ (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (* 1/2 (* a (pow h 2)))) g))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* a (pow h 6)) (pow g 4))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (* 1/2 (* a (pow h 2))))) g))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* a (pow h 6)) (pow g 4))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (+ (* 1/2 (* a (pow h 2))) (* 1/2 (/ (* a (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8)))) (pow g 6)))))) g))>
#<alt (* -2 (* a g))>
#<alt (+ (* -2 (* a g)) (* 1/2 (/ (* a (pow h 2)) g)))>
#<alt (+ (* -2 (* a g)) (* (pow h 2) (+ (* 1/8 (/ (* a (pow h 2)) (pow g 3))) (* 1/2 (/ a g)))))>
#<alt (+ (* -2 (* a g)) (* (pow h 2) (+ (* 1/2 (/ a g)) (* (pow h 2) (+ (* 1/16 (/ (* a (pow h 2)) (pow g 5))) (* 1/8 (/ a (pow g 3))))))))>
#<alt (* -1 (* a (* h (sqrt -1))))>
#<alt (* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (* a g) h))))>
#<alt (* h (+ (* -1 (* a (sqrt -1))) (+ (* -1 (/ (* a g) h)) (* -1/2 (/ (* a (pow g 2)) (* (pow h 2) (sqrt -1)))))))>
#<alt (* h (+ (* -1 (* a (sqrt -1))) (+ (* -1 (/ (* a g) h)) (+ (* -1/2 (/ (* a (pow g 2)) (* (pow h 2) (sqrt -1)))) (* 1/8 (/ (* a (pow g 4)) (* (pow h 4) (pow (sqrt -1) 3))))))))>
#<alt (* a (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (* -1 (* a (sqrt -1))) (/ (* a g) h))))>
#<alt (* -1 (* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (+ (* -1 (* a g)) (* 1/2 (/ (* a (pow g 2)) (* h (sqrt -1))))) h)))))>
#<alt (* -1 (* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (+ (* -1 (* a g)) (* -1 (/ (+ (* -1/2 (/ (* a (pow g 2)) (sqrt -1))) (* 1/8 (/ (* a (pow g 4)) (* (pow h 2) (pow (sqrt -1) 3))))) h))) h)))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))>
#<alt (* h (sqrt -1))>
#<alt (+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))>
#<alt (+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))>
#<alt (+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))>
#<alt g>
#<alt (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))>
#<alt (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))>
#<alt (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))>
#<alt (* -1 g)>
#<alt (* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))>
#<alt (* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))>
#<alt (* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))>
#<alt g>
#<alt (+ g (* -1/2 (/ (pow h 2) g)))>
#<alt (+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))>
#<alt (+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))>
#<alt (* h (sqrt -1))>
#<alt (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))>
#<alt (* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))>
#<alt (* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))>
#<alt (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))>
#<alt (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))>
#<alt (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt -1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))>
#<alt (+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))>
#<alt (+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2)))) (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt -1/2) 4)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))>
#<alt (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))>
#<alt (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))>
#<alt (* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))>
#<alt (* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))>
#<alt (* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))>
#<alt (* h (sqrt -1))>
#<alt (+ g (* h (sqrt -1)))>
#<alt (+ (* g (+ 1 (* 1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))>
#<alt (+ (* g (+ 1 (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))>
#<alt (* 2 g)>
#<alt (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))>
#<alt (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))>
#<alt (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))>
#<alt (* 1/2 (/ (pow h 2) g))>
#<alt (* -1 (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g))>
#<alt (* -1 (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g))>
#<alt (* -1 (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))>
#<alt (* 2 g)>
#<alt (+ (* -1/2 (/ (pow h 2) g)) (* 2 g))>
#<alt (+ (* 2 g) (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))>
#<alt (+ (* 2 g) (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))>
#<alt (* h (sqrt -1))>
#<alt (* h (+ (sqrt -1) (/ g h)))>
#<alt (* h (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ g h)))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1/2 (/ (pow g 2) (* h (sqrt -1))))) h)))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)))))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))>
#<alt (* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))>
#<alt (cbrt (* a (* h (sqrt -1))))>
#<alt (+ (cbrt (* a (* h (sqrt -1)))) (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) g)))>
#<alt (+ (cbrt (* a (* h (sqrt -1)))) (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))>
#<alt (+ (cbrt (* a (* h (sqrt -1)))) (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))))))>
#<alt (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))>
#<alt (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))>
#<alt (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))))>
#<alt (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 5)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt 2)))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 20)))) (/ (- (* -1/16 (* a (pow h 6))) (* 1/12 (/ (* a (* (pow g 2) (pow h 4))) (pow (cbrt 2) 3)))) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))))>
#<alt (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))>
#<alt (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))>
#<alt (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 2)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))))))>
#<alt (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (* (pow g 2) (pow h 2)) (pow a 2))) (/ (- (* -5/128 (/ a (pow g 7))) (* 1/192 (/ a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (pow (cbrt -1/2) 2)))))))))>
#<alt (cbrt (* a (* h (sqrt -1))))>
#<alt (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g))))>
#<alt (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))))))>
#<alt (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))))))>
#<alt (* -1 (cbrt (* a (* h (sqrt -1)))))>
#<alt (* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)))))>
#<alt (* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1 (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* -1/6 (* (cbrt (/ (* a h) (pow (sqrt -1) 5))) (pow g 2)))) (pow h 3))))))>
#<alt (* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) h)) (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g))) (pow h 3))))))>
Calls

165 calls:

TimeVariablePointExpression
35.0ms
g
@inf
(cbrt (- g (sqrt (- (* g g) (* h h)))))
25.0ms
g
@0
(/ (+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))) (cbrt (* a (* 2 a))))
24.0ms
a
@-inf
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
9.0ms
a
@inf
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
8.0ms
h
@inf
(/ (+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))) (cbrt (* a (* 2 a))))

rewrite330.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
2764×*-lowering-*.f32
2764×*-lowering-*.f64
2118×pow-lowering-pow.f64
2118×pow-lowering-pow.f32
1684×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046317
1255302
22123294
08461290
Stop Event
iter limit
node limit
Counts
26 → 697
Calls
Call 1
Inputs
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(cbrt (/ g a))
(/ g a)
(* (cbrt -1/2) (cbrt 2))
(- 0 (* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2)))
(* (* (cbrt (/ g a)) (cbrt 1/2)) (cbrt 2))
(* (cbrt (/ g a)) (cbrt 1/2))
(+ (pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(pow (/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g)) -1/3)
(/ (* 2 a) (- (sqrt (- (* g g) (* h h))) g))
(* 2 a)
(+ (/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2))) (cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a)))
(/ (cbrt (- g (sqrt (- (* g g) (* h h))))) (cbrt (* a -2)))
(cbrt (- g (sqrt (- (* g g) (* h h)))))
(- g (sqrt (- (* g g) (* h h))))
(/ (+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))) (cbrt (* a (* 2 a))))
(+ (cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))) (cbrt (* a (- (sqrt (- (* g g) (* h h))) g))))
(cbrt (* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a)))
(* (/ (+ g (sqrt (- (* g g) (* h h)))) -2) (* 2 a))
(cbrt 2)
(cbrt -1/2)
(sqrt (- (* g g) (* h h)))
(cbrt (/ (/ (+ g (sqrt (- (* g g) (* h h)))) -2) a))
(+ g (sqrt (- (* g g) (* h h))))
(cbrt (* a (* 2 a)))
(cbrt (* a (- (sqrt (- (* g g) (* h h))) g)))
Outputs
(+.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(+.f64 (cbrt.f64 (/.f64 g a)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 g a) #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 g a)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 g a)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))) (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 0 binary64))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (*.f64 #s(literal 1 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (cbrt.f64 g)) (neg.f64 (cbrt.f64 a)))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) g))) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 g a) (/.f64 g a)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 g a) #s(literal -1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 g a))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 g a)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 g a)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(+.f64 (cbrt.f64 (/.f64 g a)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 g a) #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 g a)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 g a)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))) (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 0 binary64))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (*.f64 #s(literal 1 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (cbrt.f64 g)) (neg.f64 (cbrt.f64 a)))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) g))) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 g a) (/.f64 g a)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 g a) #s(literal -1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 g a))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 g a)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 g a)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 g a))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a g)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(neg.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) g) a))
(/.f64 g a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a g)))
(/.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal 1 binary64) (/.f64 a g))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a g) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) g)) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 g #s(literal 1 binary64)) a)
(/.f64 (pow.f64 (cbrt.f64 g) #s(literal 3 binary64)) a)
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a)))
(/.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 a)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 g)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cbrt.f64 a)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 3 binary64)) (*.f64 (/.f64 g a) (/.f64 g a)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) #s(literal 3 binary64)) a)
(pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64))
(pow.f64 (/.f64 g a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (/.f64 a g) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 g a)))) #s(literal 3 binary64))
(*.f64 g (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (/.f64 g a) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 g a)))
(*.f64 #s(literal 1 binary64) (/.f64 g a))
(*.f64 (/.f64 #s(literal 1 binary64) a) g)
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) g) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3/2 binary64)) (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))))
(+.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 g a))))
(fma.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (neg.f64 (cbrt.f64 #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 g a)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 g a)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))) (cbrt.f64 #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) #s(literal 0 binary64))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (/.f64 g a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))) #s(literal -1 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (neg.f64 (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 g a)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 g a)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(+.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(+.f64 (cbrt.f64 (/.f64 g a)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 g a) #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (/.f64 g a)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 g a)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))) (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 0 binary64))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (*.f64 #s(literal 1 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (cbrt.f64 g)) (neg.f64 (cbrt.f64 a)))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) g))) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 g a) (/.f64 g a)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 g a) #s(literal -1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 g a))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 g a)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 g a)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))) #s(literal 1/3 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)) (*.f64 (log.f64 #s(literal -1/2 binary64)) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 #s(literal -1/2 binary64)) #s(literal 1/3 binary64)) (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)) (*.f64 (log.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))))
(cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))
(cbrt.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)))
(cbrt.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 g a)))
(/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (pow.f64 (*.f64 g #s(literal -1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (cbrt.f64 a)))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (/.f64 g a) #s(literal -1/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 g a)))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 g) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64))))
(+.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/6 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/6 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)) (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)))
(/.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64)))) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64)))) (+.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))) (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))) (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64))) (-.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64))))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))) (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))) (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 #s(literal -1/3 binary64) (log.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1/6 binary64)) (*.f64 (log.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1/6 binary64))))
(pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2 binary64)) #s(literal -1/6 binary64))
(pow.f64 (exp.f64 #s(literal -1/3 binary64)) (log.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/6 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)) (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal -1/3 binary64)) (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(neg.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 a #s(literal -2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(/.f64 (exp.f64 (log.f64 (*.f64 a #s(literal -2 binary64)))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (exp.f64 (log.f64 (*.f64 a #s(literal 2 binary64)))) (exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 a (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(*.f64 a (/.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 #s(literal 2 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (*.f64 a #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 a #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2 binary64))
(*.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(*.f64 (exp.f64 (log.f64 (*.f64 a #s(literal 2 binary64)))) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64))
(*.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) a)
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))))
(/.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))) (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (-.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (*.f64 a (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))) (*.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (*.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (*.f64 (cbrt.f64 a) #s(literal 1 binary64))) (cbrt.f64 (*.f64 a (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) a)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 a)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 a)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 a)) (cbrt.f64 (*.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) a)))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) (neg.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (-.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))) (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/3 binary64)) (*.f64 (log.f64 (*.f64 a #s(literal -2 binary64))) #s(literal 1/3 binary64))))
(cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(neg.f64 (/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64))))
(/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1 binary64)) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) (cbrt.f64 a))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))))
(*.f64 (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal -1/3 binary64)) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal -2 binary64) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/3 binary64)))
(cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (+.f64 (*.f64 g g) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64)) (*.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64)))) (cbrt.f64 (-.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(+.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) g)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(-.f64 (/.f64 (*.f64 g g) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(/.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (+.f64 (*.f64 g g) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64)) (*.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (-.f64 (*.f64 g g) (pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (-.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64)))
(pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2/3 binary64)))
(*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2/3 binary64)) (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (pow.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal -1/3 binary64))) (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64))) (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal -1/3 binary64))) (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (/.f64 (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 a)) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))))
(*.f64 (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(*.f64 (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal -1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) (+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))
(+.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))) (/.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(fma.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(fma.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))))
(fma.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (cbrt.f64 a) (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (cbrt.f64 a) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(fma.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(fma.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))))
(/.f64 (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (+.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))) (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64))) (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(/.f64 (neg.f64 (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)))) (neg.f64 (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64))) (-.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))) (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))))))
(cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))))
(/.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 a #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)) (cbrt.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 3 binary64)))
(/.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 a #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))
(*.f64 a (pow.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))))
(*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)))
(*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 #s(literal -1/2 binary64) (*.f64 a #s(literal 2 binary64))))
(*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 a #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))) (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 3 binary64)) a)
(*.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(cbrt.f64 #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/3 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal -1/2 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(cbrt.f64 #s(literal -1/2 binary64))
(cbrt.f64 #s(literal 1/2 binary64))
(pow.f64 #s(literal -1/2 binary64) #s(literal 1/3 binary64))
(pow.f64 #s(literal 1/2 binary64) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 1/4 binary64) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 #s(literal -1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) #s(literal 1/3 binary64))
(*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)) (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 h (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 h (*.f64 h h))))) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 h (*.f64 h h))))) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (-.f64 #s(literal 0 binary64) (*.f64 h h))) (*.f64 (*.f64 g g) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (hypot.f64 g h))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 h (*.f64 h h)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h))) (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (sqrt.f64 (-.f64 (*.f64 g g) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (+.f64 g h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 g h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 g h) #s(literal 1/2 binary64)) (pow.f64 (+.f64 g h) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 h (*.f64 h h))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 h (*.f64 h h))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))))
(cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) a)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 a #s(literal -2 binary64)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (*.f64 (*.f64 a #s(literal -2 binary64)) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(literal -2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (/.f64 #s(literal 1 binary64) a))) (cbrt.f64 #s(literal -2 binary64)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 #s(literal 1 binary64) a))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -2 binary64)))
(pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -2 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1/2 binary64) a) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a))))
(*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal -1/2 binary64)) #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(-.f64 (/.f64 (*.f64 g g) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(fma.f64 (pow.f64 (+.f64 g h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 g h) #s(literal 1/2 binary64)) g)
(fma.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) g)
(/.f64 (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(/.f64 (neg.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (neg.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (neg.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(pow.f64 (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (/.f64 #s(literal 1 binary64) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (/.f64 (-.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) (*.f64 a (*.f64 a #s(literal 2 binary64)))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 a #s(literal 2/3 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(/.f64 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 a (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) a)) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) a)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (cbrt.f64 a))
(*.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 2/3 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal 1/2 binary64))))

simplify588.0ms (3.1%)

Algorithm
egg-herbie
Rules
5972×*-lowering-*.f32
5972×*-lowering-*.f64
4298×+-lowering-+.f64
4298×+-lowering-+.f32
1948×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02466128849038361
17383128849038356
0875323223
Stop Event
iter limit
node limit
Counts
660 → 660
Calls
Call 1
Inputs
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2)))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -1/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt 1/2) 5))) (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))))) (* -1/216 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt 1/2) 2))))) (pow (cbrt 1/2) 2)))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))))))
(* -1 (cbrt (/ g a)))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (* (cbrt (/ (pow g 4) a)) (pow h 2))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (* (cbrt (/ (pow g 4) a)) (pow h 2))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ 1 (* a (pow g 2)))) (pow h 4))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* (pow h 2) (+ (* -1/96 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2))))) h)) (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2))))))) h)) (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt (/ 1 (pow (cbrt 1/2) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))) (pow (cbrt 1/2) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt 1/2) 5))) (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))))) (* -1/216 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2)))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/2304 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))))
(* -1 (cbrt (/ g a)))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (+ (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))) (* -1/48 (* (cbrt (/ 1 (* a (pow g 14)))) (pow h 4)))))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (+ (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))) (+ (* -1/48 (* (cbrt (/ 1 (* a (pow g 14)))) (pow h 4))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (- (* -1/32 (/ (pow h 6) a)) (* 1/48 (/ (* (pow g 2) (pow h 4)) a))))))))))
(* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))
(+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 4) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* -1/96 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 4) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (+ (* 1/768 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/4) 3)))))) (* 5/256 (/ 1 (* a (pow g 7))))) (pow (cbrt -1/4) 2)))) (* -1/96 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(* -1 (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* -1/12 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2))))) h)) (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* 2 (/ a (* h (sqrt -1))))
(+ (* 2 (/ a (* h (sqrt -1)))) (* 2 (/ (* a g) (* (pow h 2) (pow (sqrt -1) 2)))))
(+ (* 2 (/ a (* h (sqrt -1)))) (* g (+ (* -2 (* g (+ (* -1 (/ a (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ a (* (pow h 3) (pow (sqrt -1) 3))))))) (* 2 (/ a (* (pow h 2) (pow (sqrt -1) 2)))))))
(+ (* 2 (/ a (* h (sqrt -1)))) (* g (+ (* 2 (/ a (* (pow h 2) (pow (sqrt -1) 2)))) (* g (+ (* -2 (* g (+ (* -1 (/ a (* (pow h 4) (pow (sqrt -1) 4)))) (/ a (* (pow h 4) (pow (sqrt -1) 4)))))) (* -2 (+ (* -1 (/ a (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ a (* (pow h 3) (pow (sqrt -1) 3)))))))))))
(* -4 (/ (* a g) (pow h 2)))
(* g (+ (* -4 (/ a (pow h 2))) (/ a (pow g 2))))
(* g (+ (* -4 (/ a (pow h 2))) (+ (* -2 (/ (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))) (pow g 4))) (/ a (pow g 2)))))
(* g (+ (* -4 (/ a (pow h 2))) (+ (* -2 (/ (+ (* -2 (/ (* a (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8)))) (pow h 4))) (+ (* -1/4 (* (pow h 2) (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))))) (* 1/16 (* a (pow h 4))))) (pow g 6))) (+ (* -2 (/ (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))) (pow g 4))) (/ a (pow g 2))))))
(* -1 (/ a g))
(* -1 (/ (+ a (* 1/4 (/ (* a (pow h 2)) (pow g 2)))) g))
(* -1 (/ (+ a (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/4 (/ (* a (pow h 2)) (pow g 2))))) g))
(* -1 (/ (+ a (+ (* -2 (/ (+ (* -1/32 (* a (pow h 6))) (* -1/128 (* a (pow h 6)))) (pow g 6))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/4 (/ (* a (pow h 2)) (pow g 2)))))) g))
(* -4 (/ (* a g) (pow h 2)))
(/ (+ (* -4 (* a g)) (/ (* a (pow h 2)) g)) (pow h 2))
(/ (+ (* -4 (* a g)) (* (pow h 2) (+ (* -2 (* (pow h 2) (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3)))))) (/ a g)))) (pow h 2))
(/ (+ (* -4 (* a g)) (* (pow h 2) (+ (* (pow h 2) (+ (* -2 (* (pow h 2) (+ (* -1/4 (/ (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3)))) (pow g 2))) (+ (* -5/32 (/ a (pow g 5))) (* 1/16 (/ a (pow g 5))))))) (* -2 (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3))))))) (/ a g)))) (pow h 2))
(* 2 (/ a (* h (sqrt -1))))
(/ (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2))))) h)
(/ (+ (* -2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) (pow h 2))) (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2)))))) h)
(/ (+ (* -2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) (pow h 2))) (+ (* -2 (/ (+ (* 1/2 (/ (* a (pow g 3)) (pow (sqrt -1) 4))) (/ (* g (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (sqrt -1))) (pow h 3))) (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2))))))) h)
(* -2 (/ a (* h (sqrt -1))))
(* -1 (/ (+ (* -2 (/ (* a g) (* h (pow (sqrt -1) 2)))) (* 2 (/ a (sqrt -1)))) h))
(* -1 (/ (+ (* -1 (/ (+ (* 2 (/ (* a g) (pow (sqrt -1) 2))) (* 2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) h))) h)) (* 2 (/ a (sqrt -1)))) h))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (* 2 (/ (+ (* 1/2 (/ (* a (pow g 3)) (pow (sqrt -1) 4))) (/ (* g (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (sqrt -1))) h))) h)) (* 2 (/ (* a g) (pow (sqrt -1) 2)))) h)) (* 2 (/ a (sqrt -1)))) h))
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))))) (* 1/27 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt -1) 2))))) (* (cbrt -2) (pow (cbrt -1) 2))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))))))
(* -1 (* (cbrt (/ g a)) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2)))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(* -1 (* h (+ (* -1 (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2))))) h)) (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2)))))))) h)) (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ g (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(+ (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))))) (* 1/27 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))
(+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))))
(+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 5))))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))))
(* -1 (* (cbrt (/ g a)) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))))
(* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 4) (+ (* 1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 4) (+ (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (- (* 5/128 (/ 1 (* a (pow g 7)))) (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt 1/2) 3))))))) (* (cbrt -2) (pow (cbrt 1/2) 2))))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(* -1 (* h (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2)))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(* (cbrt (* h (sqrt -1))) (cbrt -1))
(+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (* g (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(+ (* g (+ (* -1/3 (* (/ (* g (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1)))))) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt (/ 1 (pow (cbrt -1) 2))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt (/ 1 (pow (cbrt -1) 2))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1))))) (pow (cbrt -1) 2)))) (* -1/3 (* (/ (* g (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* 1/27 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ 1 (pow (cbrt -1) 2)))))) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(* (cbrt (/ (pow h 2) g)) (cbrt 1/2))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))
(+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2))))
(+ (* -1/576 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 5)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))))
(* -1 (* (cbrt g) (* (cbrt -1) (cbrt 2))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (pow g 20))) (/ (* (cbrt -1) (- (* -1/16 (pow h 6)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (pow (cbrt 2) 3))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))))))))
(* (cbrt (/ (pow h 2) g)) (cbrt 1/2))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)) (* (pow h 4) (+ (* 1/48 (* (cbrt (/ (pow h 2) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))))))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)) (* (pow h 4) (+ (* 1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (* (pow g 2) (pow h 2))) (/ (- (* 5/128 (/ 1 (pow g 7))) (* 1/192 (/ 1 (* (pow g 5) (* (pow h 2) (pow (cbrt 1/2) 3)))))) (pow (cbrt 1/2) 2)))))))))
(* (cbrt (* h (sqrt -1))) (cbrt -1))
(* h (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))
(* h (+ (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (/ (+ (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* (pow (cbrt -1) 3) (sqrt -1))))) (pow (cbrt -1) 2)))) (+ (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(* -1 (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(* -1 (* h (+ (* -1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(* -1 (* h (+ (* -1 (/ (+ (* 1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ h (pow (sqrt -1) 5))))) (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* (pow (cbrt -1) 3) (sqrt -1))))) (pow (cbrt -1) 2)))) (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))) h)) (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(* -1 (* h (sqrt -1)))
(- g (* h (sqrt -1)))
(- (* g (+ 1 (* -1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))
(- (* g (+ 1 (* g (- (* 1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))
(* 1/2 (/ (pow h 2) g))
(/ (- (* 1/8 (/ (pow h 4) (pow g 2))) (* -1/2 (pow h 2))) g)
(/ (- (* 1/16 (/ (pow h 6) (pow g 4))) (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2))))) g)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)
(* 2 g)
(* -1 (* g (- (* 1/2 (/ (pow h 2) (pow g 2))) 2)))
(* -1 (* g (- (* 1/8 (/ (pow h 4) (pow g 4))) (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))))
(* -1 (* g (- (* 1/16 (/ (pow h 6) (pow g 6))) (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))))
(* 1/2 (/ (pow h 2) g))
(* (pow h 2) (+ (* 1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))
(* (pow h 2) (+ (* (pow h 2) (+ (* 1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(* (pow h 2) (+ (* (pow h 2) (+ (* (pow h 2) (+ (* 5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(* -1 (* h (sqrt -1)))
(* h (- (/ g h) (sqrt -1)))
(* h (- (+ (* -1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)) (sqrt -1)))
(* h (- (+ (* 1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (/ g h)) (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(* h (sqrt -1))
(* -1 (* h (- (* -1 (/ g h)) (sqrt -1))))
(* -1 (* h (- (* -1 (/ (+ g (* 1/2 (/ (pow g 2) (* h (sqrt -1))))) h)) (sqrt -1))))
(* -1 (* h (- (* -1 (/ (+ g (* -1 (/ (- (* 1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)) (sqrt -1))))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2)))
(+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))
(+ (* g (+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))) (cbrt 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))
(+ (* g (+ (* g (+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))) (cbrt 2)))) (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))) (cbrt 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))
(* (cbrt (/ g a)) (cbrt -1))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2)))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 4))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2))))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/24 (* (cbrt (* a (pow g 4))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/48 (* (cbrt (* a (* (pow g 2) (pow h 14)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 6))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2)))))))
(* -1 (cbrt (/ g a)))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 3)))) (* (cbrt (/ (pow h 2) (* a g))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))) g)))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 (pow a 2))) (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/24 (* (cbrt (* a (pow g 4))) (/ (pow h 4) (pow (cbrt 2) 3)))) (* -1/48 (* (cbrt (* a (* (pow g 2) (pow h 14)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 2)))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))) g)))))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2)))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))))
(+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1) (pow (cbrt 2) 3)))) (* (cbrt (/ 1 (pow a 2))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 3))))))))))
(+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1) (pow (cbrt 2) 3)))) (* (pow h 2) (+ (* (cbrt (/ 1 (pow a 2))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6))))))) (pow (cbrt 2) 3))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 3)))))))))))
(* (cbrt (/ 1 (pow a 2))) (/ (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))) (cbrt 2)))
(* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3)))))
(* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) (pow h 4))))))
(* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) (pow h 4))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))) (cbrt 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))) (cbrt 2))))) (pow h 6)))))))
(* -1 (* (cbrt (/ 1 (pow a 2))) (/ (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))) (cbrt 2))))
(* -1 (* h (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3)))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) h))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 (pow a 2))) (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2)))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))) (cbrt 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))) (cbrt 2))))) (pow h 2)))) h)) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))
(+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))
(+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))
(* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))
(* g (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 16))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))))))
(* -1 (* (cbrt (* a g)) (cbrt 2)))
(* -1 (* g (+ (* -1 (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (* (pow (cbrt -1) 2) (cbrt -1/2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))) g)) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 2))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))) g)) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))
(+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2))))))))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6))))))) (pow (cbrt 2) 2)))))))))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2)))) h)) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1)))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))))) h)) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1)))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))
(+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (* g (cbrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(+ (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(+ (* g (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2)))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 20)))) (/ (* (cbrt -1) (- (* -1/16 (* a (pow h 6))) (* 1/12 (/ (* a (* (pow g 2) (pow h 4))) (pow (cbrt 2) 3))))) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2)))))))
(* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))
(+ (* 1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* 1/576 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (pow (cbrt -1) 2) (pow (cbrt -1/2) 5)))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))
(* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))
(+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (pow h 2) (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (pow h 2) (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6)))))))) (pow (cbrt 2) 2)))))))))
(* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))
(* h (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))
(* h (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(* h (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(* -1 (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (* a h) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))))))) h)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(* -1 (* a (* h (sqrt -1))))
(+ (* -1 (* a g)) (* -1 (* a (* h (sqrt -1)))))
(+ (* -1 (* a (* h (sqrt -1)))) (* g (+ (* -1 a) (* -1/2 (/ (* a g) (* h (sqrt -1)))))))
(+ (* -1 (* a (* h (sqrt -1)))) (* g (+ (* -1 a) (* g (+ (* -1/2 (/ a (* h (sqrt -1)))) (* 1/8 (/ (* a (pow g 2)) (* (pow h 3) (pow (sqrt -1) 3)))))))))
(* -2 (* a g))
(* g (+ (* -2 a) (* 1/2 (/ (* a (pow h 2)) (pow g 2)))))
(* g (+ (* -2 a) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/2 (/ (* a (pow h 2)) (pow g 2))))))
(* g (+ (* -2 a) (+ (* 1/16 (/ (* a (pow h 6)) (pow g 6))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/2 (/ (* a (pow h 2)) (pow g 2)))))))
(* -1/2 (/ (* a (pow h 2)) g))
(* -1 (/ (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (* 1/2 (* a (pow h 2)))) g))
(* -1 (/ (+ (* 1/16 (/ (* a (pow h 6)) (pow g 4))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (* 1/2 (* a (pow h 2))))) g))
(* -1 (/ (+ (* 1/16 (/ (* a (pow h 6)) (pow g 4))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (+ (* 1/2 (* a (pow h 2))) (* 1/2 (/ (* a (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8)))) (pow g 6)))))) g))
(* -2 (* a g))
(+ (* -2 (* a g)) (* 1/2 (/ (* a (pow h 2)) g)))
(+ (* -2 (* a g)) (* (pow h 2) (+ (* 1/8 (/ (* a (pow h 2)) (pow g 3))) (* 1/2 (/ a g)))))
(+ (* -2 (* a g)) (* (pow h 2) (+ (* 1/2 (/ a g)) (* (pow h 2) (+ (* 1/16 (/ (* a (pow h 2)) (pow g 5))) (* 1/8 (/ a (pow g 3))))))))
(* -1 (* a (* h (sqrt -1))))
(* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (* a g) h))))
(* h (+ (* -1 (* a (sqrt -1))) (+ (* -1 (/ (* a g) h)) (* -1/2 (/ (* a (pow g 2)) (* (pow h 2) (sqrt -1)))))))
(* h (+ (* -1 (* a (sqrt -1))) (+ (* -1 (/ (* a g) h)) (+ (* -1/2 (/ (* a (pow g 2)) (* (pow h 2) (sqrt -1)))) (* 1/8 (/ (* a (pow g 4)) (* (pow h 4) (pow (sqrt -1) 3))))))))
(* a (* h (sqrt -1)))
(* -1 (* h (+ (* -1 (* a (sqrt -1))) (/ (* a g) h))))
(* -1 (* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (+ (* -1 (* a g)) (* 1/2 (/ (* a (pow g 2)) (* h (sqrt -1))))) h)))))
(* -1 (* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (+ (* -1 (* a g)) (* -1 (/ (+ (* -1/2 (/ (* a (pow g 2)) (sqrt -1))) (* 1/8 (/ (* a (pow g 4)) (* (pow h 2) (pow (sqrt -1) 3))))) h))) h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(* h (sqrt -1))
(+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
g
(* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(* -1 g)
(* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
g
(+ g (* -1/2 (/ (pow h 2) g)))
(+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(* h (sqrt -1))
(* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(* -1 (* h (sqrt -1)))
(* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt -1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2)))) (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt -1/2) 4)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(* h (sqrt -1))
(+ g (* h (sqrt -1)))
(+ (* g (+ 1 (* 1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))
(+ (* g (+ 1 (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))
(* 2 g)
(* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(* 1/2 (/ (pow h 2) g))
(* -1 (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g))
(* -1 (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g))
(* -1 (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))
(* 2 g)
(+ (* -1/2 (/ (pow h 2) g)) (* 2 g))
(+ (* 2 g) (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+ (* 2 g) (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(* h (sqrt -1))
(* h (+ (sqrt -1) (/ g h)))
(* h (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))
(* -1 (* h (sqrt -1)))
(* -1 (* h (+ (sqrt -1) (* -1 (/ g h)))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1/2 (/ (pow g 2) (* h (sqrt -1))))) h)))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)))))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(cbrt (* a (* h (sqrt -1))))
(+ (cbrt (* a (* h (sqrt -1)))) (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) g)))
(+ (cbrt (* a (* h (sqrt -1)))) (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))
(+ (cbrt (* a (* h (sqrt -1)))) (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))))))
(* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 5)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))))
(* -1 (* (cbrt (* a g)) (cbrt 2)))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 20)))) (/ (- (* -1/16 (* a (pow h 6))) (* 1/12 (/ (* a (* (pow g 2) (pow h 4))) (pow (cbrt 2) 3)))) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))))
(* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))
(+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 2)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))))))
(+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (* (pow g 2) (pow h 2)) (pow a 2))) (/ (- (* -5/128 (/ a (pow g 7))) (* 1/192 (/ a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (pow (cbrt -1/2) 2)))))))))
(cbrt (* a (* h (sqrt -1))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))))))
(* -1 (cbrt (* a (* h (sqrt -1)))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1 (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* -1/6 (* (cbrt (/ (* a h) (pow (sqrt -1) 5))) (pow g 2)))) (pow h 3))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) h)) (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g))) (pow h 3))))))
Outputs
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (cbrt 1/2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt 1/2))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))))
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))))))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64)))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2)))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -1/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt 1/2) 5))) (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))))) (* -1/216 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt 1/2) 2))))) (pow (cbrt 1/2) 2)))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64)))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 g (*.f64 #s(literal -1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64))))))))) (*.f64 #s(literal -1/216 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (cbrt.f64 #s(literal -1/4 binary64)))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (cbrt.f64 #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (cbrt -1/4))))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/96 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 16 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (cbrt.f64 #s(literal -1/4 binary64)))))))
(* -1 (cbrt (/ g a)))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (* (cbrt (/ (pow g 4) a)) (pow h 2))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a)) (*.f64 h h))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64)))))) (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) g)))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (* (cbrt (/ (pow g 4) a)) (pow h 2))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ 1 (* a (pow g 2)))) (pow h 4))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a)) (*.f64 h h))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64)))))) (*.f64 #s(literal -1/48 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (pow.f64 h #s(literal 4 binary64))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))))))) (*.f64 g (*.f64 g g))))) g))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2))))))))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* (pow h 2) (+ (* -1/96 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/96 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (pow.f64 g #s(literal 13 binary64)) (pow.f64 h #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (*.f64 (*.f64 g g) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(*.f64 h (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2)))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2))))) h)) (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64)))))) h))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2))))))) h)) (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (sqrt.f64 #s(literal -1 binary64))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) h))) (*.f64 h (*.f64 h h))))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal 1/2 binary64)))
(+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt (/ 1 (pow (cbrt 1/2) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 g (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))) (pow (cbrt 1/2) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 g (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64)))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(+ (* g (+ (* -1/6 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt (/ 1 (pow (cbrt 1/2) 2))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* -1/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt 1/2) 5))) (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2))))))))) (* -1/216 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/4 (/ 1 (* a (* h (sqrt -1))))) (* 1/12 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt 1/2)))))) (pow (cbrt 1/2) 2)))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 g (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 1/2 binary64))))))))) (*.f64 #s(literal -1/216 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))) (*.f64 #s(literal -1/96 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64)))))))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/96 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))) (+ (* -1/2304 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 5)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/96 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))) (*.f64 #s(literal -1/2304 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 5 binary64))))))))
(* -1 (cbrt (/ g a)))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h)))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (+ (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))) (* -1/48 (* (cbrt (/ 1 (* a (pow g 14)))) (pow h 4)))))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (pow.f64 h #s(literal 4 binary64)))))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (+ (* -1/12 (* (cbrt (/ 1 (* a (pow g 8)))) (pow h 2))) (+ (* -1/48 (* (cbrt (/ 1 (* a (pow g 14)))) (pow h 4))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (- (* -1/32 (/ (pow h 6) a)) (* 1/48 (/ (* (pow g 2) (pow h 4)) a))))))))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (+.f64 (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (pow.f64 h #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 g #s(literal 20 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 h #s(literal 6 binary64))) a) (*.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 4 binary64)) a))))))))
(* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))
(+ (* -1/48 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (pow (cbrt -1/4) 2)))) (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 4) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* -1/96 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ 1 (pow (cbrt -1/4) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/96 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 13 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (cbrt -1/4)) (* (pow h 4) (+ (* -1/48 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (+ (* 1/768 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/4) 3)))))) (* 5/256 (/ 1 (* a (pow g 7))))) (pow (cbrt -1/4) 2)))) (* -1/96 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (pow (cbrt -1/4) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/96 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (pow.f64 g #s(literal 13 binary64)) (pow.f64 h #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (/.f64 #s(literal 1/768 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (*.f64 (*.f64 h h) #s(literal -1/4 binary64)))) (/.f64 #s(literal 5/256 binary64) (*.f64 a (pow.f64 g #s(literal 7 binary64)))))) (pow.f64 (cbrt.f64 #s(literal -1/4 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal 1/2 binary64)))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (+ (* 1/12 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt 1/2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal 1/2 binary64))))
(* -1 (* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (pow (cbrt 1/2) 2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2)))) (* -1/12 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/12 binary64) (*.f64 (cbrt.f64 (/.f64 h (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* -1/16 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/12 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt 1/2) 3) (sqrt -1)))))) (pow (cbrt 1/2) 2))))) h)) (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (pow (cbrt 1/2) 2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt 1/2)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal 1/2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 g (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) h))) (*.f64 h (*.f64 h h))))))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(* 2 (/ a (* h (sqrt -1))))
(/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(+ (* 2 (/ a (* h (sqrt -1)))) (* 2 (/ (* a g) (* (pow h 2) (pow (sqrt -1) 2)))))
(*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (/.f64 a h) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a g) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(+ (* 2 (/ a (* h (sqrt -1)))) (* g (+ (* -2 (* g (+ (* -1 (/ a (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ a (* (pow h 3) (pow (sqrt -1) 3))))))) (* 2 (/ a (* (pow h 2) (pow (sqrt -1) 2)))))))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) g) (*.f64 (/.f64 (/.f64 a (*.f64 h (*.f64 h h))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(+ (* 2 (/ a (* h (sqrt -1)))) (* g (+ (* 2 (/ a (* (pow h 2) (pow (sqrt -1) 2)))) (* g (+ (* -2 (* g (+ (* -1 (/ a (* (pow h 4) (pow (sqrt -1) 4)))) (/ a (* (pow h 4) (pow (sqrt -1) 4)))))) (* -2 (+ (* -1 (/ a (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ a (* (pow h 3) (pow (sqrt -1) 3)))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 g (*.f64 #s(literal 0 binary64) (/.f64 a (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (*.f64 (/.f64 (/.f64 a (*.f64 h (*.f64 h h))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))))))))
(* -4 (/ (* a g) (pow h 2)))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 a g)) (*.f64 h h))
(* g (+ (* -4 (/ a (pow h 2))) (/ a (pow g 2))))
(*.f64 g (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 h h)) (/.f64 a (*.f64 g g))))
(* g (+ (* -4 (/ a (pow h 2))) (+ (* -2 (/ (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))) (pow g 4))) (/ a (pow g 2)))))
(*.f64 g (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 h h)) (+.f64 (/.f64 a (*.f64 g g)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a (*.f64 h h)) #s(literal -1/8 binary64))) (pow.f64 g #s(literal 4 binary64))))))
(* g (+ (* -4 (/ a (pow h 2))) (+ (* -2 (/ (+ (* -2 (/ (* a (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8)))) (pow h 4))) (+ (* -1/4 (* (pow h 2) (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))))) (* 1/16 (* a (pow h 4))))) (pow g 6))) (+ (* -2 (/ (+ (* -1/4 (* a (pow h 2))) (* 1/8 (* a (pow h 2)))) (pow g 4))) (/ a (pow g 2))))))
(*.f64 g (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 h h)) (+.f64 (+.f64 (/.f64 a (*.f64 g g)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a (*.f64 h h)) #s(literal -1/8 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64))) (pow.f64 h #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 (*.f64 a (*.f64 h h)) #s(literal -1/8 binary64))) (*.f64 (*.f64 #s(literal 1/16 binary64) a) (pow.f64 h #s(literal 4 binary64)))))) (pow.f64 g #s(literal 6 binary64))))))
(* -1 (/ a g))
(/.f64 (neg.f64 a) g)
(* -1 (/ (+ a (* 1/4 (/ (* a (pow h 2)) (pow g 2)))) g))
(neg.f64 (/.f64 (+.f64 a (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 a (*.f64 h h))) (*.f64 g g))) g))
(* -1 (/ (+ a (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/4 (/ (* a (pow h 2)) (pow g 2))))) g))
(neg.f64 (/.f64 (+.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 a (*.f64 h h))) (*.f64 g g)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))))) g))
(* -1 (/ (+ a (+ (* -2 (/ (+ (* -1/32 (* a (pow h 6))) (* -1/128 (* a (pow h 6)))) (pow g 6))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/4 (/ (* a (pow h 2)) (pow g 2)))))) g))
(neg.f64 (/.f64 (+.f64 (+.f64 a (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 6 binary64))) #s(literal -5/128 binary64))) (pow.f64 g #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 a (*.f64 h h))) (*.f64 g g)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))))) g))
(* -4 (/ (* a g) (pow h 2)))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 a g)) (*.f64 h h))
(/ (+ (* -4 (* a g)) (/ (* a (pow h 2)) g)) (pow h 2))
(/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 a g)) (/.f64 (*.f64 a (*.f64 h h)) g)) (*.f64 h h))
(/ (+ (* -4 (* a g)) (* (pow h 2) (+ (* -2 (* (pow h 2) (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3)))))) (/ a g)))) (pow h 2))
(/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 a g)) (*.f64 (*.f64 h h) (+.f64 (/.f64 a g) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 h h)) (*.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal -1/8 binary64)))))) (*.f64 h h))
(/ (+ (* -4 (* a g)) (* (pow h 2) (+ (* (pow h 2) (+ (* -2 (* (pow h 2) (+ (* -1/4 (/ (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3)))) (pow g 2))) (+ (* -5/32 (/ a (pow g 5))) (* 1/16 (/ a (pow g 5))))))) (* -2 (+ (* -1/4 (/ a (pow g 3))) (* 1/8 (/ a (pow g 3))))))) (/ a g)))) (pow h 2))
(/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 a g)) (*.f64 (*.f64 h h) (+.f64 (/.f64 a g) (*.f64 (*.f64 h h) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal -1/8 binary64))) (*.f64 g g)) (*.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64))) #s(literal -3/32 binary64)))) (*.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal -1/8 binary64)))))))) (*.f64 h h))
(* 2 (/ a (* h (sqrt -1))))
(/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2))))) h)
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a h) (/.f64 g (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) h)
(/ (+ (* -2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) (pow h 2))) (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2)))))) h)
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a h) (/.f64 g (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 a (*.f64 g g)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))) (*.f64 h h))) h)
(/ (+ (* -2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) (pow h 2))) (+ (* -2 (/ (+ (* 1/2 (/ (* a (pow g 3)) (pow (sqrt -1) 4))) (/ (* g (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (sqrt -1))) (pow h 3))) (+ (* 2 (/ a (sqrt -1))) (* 2 (/ (* a g) (* h (pow (sqrt -1) 2))))))) h)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 a (*.f64 g g)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))) (*.f64 h h)) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a h) (/.f64 g (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 g (*.f64 g g)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 g (*.f64 (/.f64 (*.f64 a (*.f64 g g)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 h (*.f64 h h))))) h)
(* -2 (/ a (* h (sqrt -1))))
(/.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ (* -2 (/ (* a g) (* h (pow (sqrt -1) 2)))) (* 2 (/ a (sqrt -1)))) h))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a g)) (*.f64 h (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) h))
(* -1 (/ (+ (* -1 (/ (+ (* 2 (/ (* a g) (pow (sqrt -1) 2))) (* 2 (/ (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3)))) h))) h)) (* 2 (/ a (sqrt -1)))) h))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 a (/.f64 g (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 g g)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64)) h))) h))) h))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (* 2 (/ (+ (* 1/2 (/ (* a (pow g 3)) (pow (sqrt -1) 4))) (/ (* g (+ (* -1 (/ (* a (pow g 2)) (pow (sqrt -1) 3))) (* 1/2 (/ (* a (pow g 2)) (pow (sqrt -1) 3))))) (sqrt -1))) h))) h)) (* 2 (/ (* a g) (pow (sqrt -1) 2)))) h)) (* 2 (/ a (sqrt -1)))) h))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (/.f64 g (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 a (*.f64 g g)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 g (*.f64 g g)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 g (*.f64 (/.f64 (*.f64 a (*.f64 g g)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))))) h)) h))) h))) h))
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(* 2 a)
(*.f64 #s(literal 2 binary64) a)
(+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64)))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 g (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))))) (* 1/27 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt -1) 2))))) (* (cbrt -2) (pow (cbrt -1) 2))))))))))))) (+ (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 g (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 g (*.f64 #s(literal -1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64))))))))) (*.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 10 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 16)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 10)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt 1/2) (cbrt -2)))))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 10 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 16 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(* -1 (* (cbrt (/ g a)) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(*.f64 (neg.f64 g) (+.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 g (*.f64 g g))))) g))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow g 4) a)) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 (pow.f64 g #s(literal 4 binary64)) a))) (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64)))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))))))) (*.f64 g (*.f64 g g))))) g))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64)))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2)))))))))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (+ (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (*.f64 (*.f64 g g) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (pow.f64 g #s(literal 13 binary64)) (pow.f64 h #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))))))
(* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))
(*.f64 h (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (sqrt.f64 #s(literal -1 binary64))))))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))))
(* -1 (* h (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))))
(* -1 (* h (+ (* -1 (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2))))) h)) (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) h)))) (*.f64 h (*.f64 h h)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2)))))))) h)) (+ (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (+.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (sqrt.f64 #s(literal -1 binary64))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) h))) (*.f64 h (*.f64 h h))))))
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))) a)
(/ (+ (* (cbrt (* (pow a 2) (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1/2)) (* (cbrt (* (pow a 2) (- g (sqrt (- (pow g 2) (pow h 2)))))) (/ 1 (cbrt -2)))) a)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))) a)
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2)) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(+ (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2))) (* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -2 binary64)))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ g (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 g (cbrt.f64 #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(+ (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 g (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* (/ 1 (cbrt -2)) (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (* g (+ (* -2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1))))))))) (* 1/27 (* (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* a (* h (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 g (*.f64 #s(literal -1/3 binary64) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64))))))))) (*.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))))
(* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))))
(+.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 13 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64))))
(+ (* -1/576 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 5))))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))))
(+.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 13 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal -1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) a) (pow.f64 g #s(literal 13 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))))
(* -1 (* (cbrt (/ g a)) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2)))))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1)) (* (cbrt -2) (pow (cbrt 2) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (* (cbrt -2) (pow (cbrt 2) 2))))) (* (cbrt (/ 1 (* a (pow g 2)))) (/ (* (cbrt -1) (cbrt 2)) (cbrt -2))))))))
(*.f64 (neg.f64 g) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) a) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 4 binary64))) (*.f64 a #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 4) (+ (* 1/48 (* (cbrt (/ (pow h 2) (* a (pow g 13)))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 13 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(+ (* (cbrt (/ (pow h 2) (* a g))) (/ (cbrt 1/2) (cbrt -2))) (* (pow h 4) (+ (* 1/24 (* (cbrt (/ 1 (* a (* (pow g 7) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* a (* (pow g 13) (pow h 4))))) (/ 1 (* (cbrt -2) (pow (cbrt 1/2) 2))))) (* 1/3 (* (cbrt (* (pow a 2) (* (pow g 2) (pow h 2)))) (/ (- (* 5/128 (/ 1 (* a (pow g 7)))) (* 1/192 (/ 1 (* a (* (pow g 5) (* (pow h 2) (pow (cbrt 1/2) 3))))))) (* (cbrt -2) (pow (cbrt 1/2) 2))))))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (pow.f64 g #s(literal 13 binary64)) (pow.f64 h #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (-.f64 (/.f64 #s(literal 5/128 binary64) (*.f64 a (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (*.f64 (*.f64 h h) #s(literal 1/2 binary64))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -2 binary64)))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(* h (+ (* -1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2)))))))
(*.f64 h (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (/ (cbrt -1) (cbrt -2))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64))))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (/ g (* (cbrt -2) (pow (cbrt -1) 2))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(* -1 (* h (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64)))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 h (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (/ (pow g 2) (* (cbrt -2) (pow (cbrt -1) 2))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (/ (- (* 1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (* (pow (cbrt -1) 3) (sqrt -1)))))) (* (cbrt -2) (pow (cbrt -1) 2)))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (/ g (* (cbrt -2) (pow (cbrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (/ (cbrt -1) (cbrt -2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 g (cbrt.f64 #s(literal -2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (/.f64 (*.f64 g g) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) h)))) (*.f64 h (*.f64 h h)))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ 1 (cbrt -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ (- g (sqrt (- (pow g 2) (pow h 2)))) a)) (/ (cbrt -1) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (* h (sqrt -1))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64)))
(+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (* g (cbrt (/ 1 (pow (cbrt -1) 2)))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 g (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(+ (* g (+ (* -1/3 (* (/ (* g (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1)))))) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt (/ 1 (pow (cbrt -1) 2))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt (/ 1 (pow (cbrt -1) 2))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1))))) (pow (cbrt -1) 2)))) (* -1/3 (* (/ (* g (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (* (cbrt (/ 1 (pow (cbrt -1) 5))) (+ (* 1/3 (* (pow (/ 1 (* h (sqrt -1))) 1/9) (cbrt (/ 1 (cbrt -1))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* 1/27 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ 1 (pow (cbrt -1) 2)))))) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 g (*.f64 #s(literal -1/3 binary64) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 g (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (pow h 2) g)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+ (* -1/576 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 5)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))))
(+.f64 (+.f64 (*.f64 #s(literal -1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* (cbrt g) (* (cbrt -1) (cbrt 2))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2)))))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (pow g 20))) (/ (* (cbrt -1) (- (* -1/16 (pow h 6)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (pow (cbrt 2) 3))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))))))))
(*.f64 (neg.f64 g) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal 2 binary64)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* (cbrt (/ (pow h 2) g)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt 1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)) (* (pow h 4) (+ (* 1/48 (* (cbrt (/ (pow h 2) (pow g 13))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt 1/2)) (* (pow h 4) (+ (* 1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))) (* (pow h 2) (+ (* 1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/3 (* (cbrt (* (pow g 2) (pow h 2))) (/ (- (* 5/128 (/ 1 (pow g 7))) (* 1/192 (/ 1 (* (pow g 5) (* (pow h 2) (pow (cbrt 1/2) 3)))))) (pow (cbrt 1/2) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 g #s(literal 13 binary64)) (pow.f64 h #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 g #s(literal 7 binary64))) (/.f64 #s(literal 1/192 binary64) (*.f64 (pow.f64 g #s(literal 5 binary64)) (*.f64 (*.f64 h h) #s(literal 1/2 binary64)))))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (* h (sqrt -1))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64)))
(* h (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 g (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))))
(* h (+ (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(*.f64 h (+.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 g (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
(* h (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (/ (+ (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* (pow (cbrt -1) 3) (sqrt -1))))) (pow (cbrt -1) 2)))) (+ (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(*.f64 h (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 14 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 g (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))))))
(* -1 (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* h (+ (* -1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 g (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(* -1 (* h (+ (* -1 (/ (+ (* 1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ h (pow (sqrt -1) 5))))) (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 g g) (cbrt.f64 (/.f64 h (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 g (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (/ (+ (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* (pow (cbrt -1) 3) (sqrt -1))))) (pow (cbrt -1) 2)))) (* -1/6 (* (/ (pow g 2) (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))) h)) (* 1/3 (* (/ g (pow (cbrt -1) 2)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 g (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 g g) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) h)))) (*.f64 h (*.f64 h h)))))
(* -1 (* h (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) h) (sqrt.f64 #s(literal -1 binary64)))
(- g (* h (sqrt -1)))
(-.f64 g (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(- (* g (+ 1 (* -1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))
(-.f64 (*.f64 g (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(- (* g (+ 1 (* g (- (* 1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))
(-.f64 (*.f64 g (+.f64 #s(literal 1 binary64) (*.f64 g (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ (pow h 2) g))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h h)) g)
(/ (- (* 1/8 (/ (pow h 4) (pow g 2))) (* -1/2 (pow h 2))) g)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)) (*.f64 #s(literal 1/2 binary64) (*.f64 h h))) g)
(/ (- (* 1/16 (/ (pow h 6) (pow g 4))) (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2))))) g)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)))) g)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64))) (pow.f64 g #s(literal 6 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64))))) g)
(* 2 g)
(*.f64 #s(literal 2 binary64) g)
(* -1 (* g (- (* 1/2 (/ (pow h 2) (pow g 2))) 2)))
(*.f64 (neg.f64 g) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h h)) (*.f64 g g)) #s(literal -2 binary64)))
(* -1 (* g (- (* 1/8 (/ (pow h 4) (pow g 4))) (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))))
(*.f64 (neg.f64 g) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g)))))
(* -1 (* g (- (* 1/16 (/ (pow h 6) (pow g 6))) (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))))
(*.f64 (neg.f64 g) (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))))))
(* 1/2 (/ (pow h 2) g))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h h)) g)
(* (pow h 2) (+ (* 1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) g)))
(* (pow h 2) (+ (* (pow h 2) (+ (* 1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (/.f64 #s(literal 1/2 binary64) g) (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g)))))))
(* (pow h 2) (+ (* (pow h 2) (+ (* (pow h 2) (+ (* 5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (/.f64 #s(literal 1/2 binary64) g) (*.f64 (*.f64 h h) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal 5/128 binary64) (*.f64 h h)) (pow.f64 g #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 5 binary64)))))))))
(* -1 (* h (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) h) (sqrt.f64 #s(literal -1 binary64)))
(* h (- (/ g h) (sqrt -1)))
(*.f64 h (-.f64 (/.f64 g h) (sqrt.f64 #s(literal -1 binary64))))
(* h (- (+ (* -1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)) (sqrt -1)))
(*.f64 h (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 g h) (sqrt.f64 #s(literal -1 binary64)))))
(* h (- (+ (* 1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (/ g h)) (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(*.f64 h (-.f64 (+.f64 (/.f64 g h) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* h (- (* -1 (/ g h)) (sqrt -1))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (-.f64 (/.f64 (neg.f64 g) h) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* h (- (* -1 (/ (+ g (* 1/2 (/ (pow g 2) (* h (sqrt -1))))) h)) (sqrt -1))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (-.f64 (neg.f64 (/.f64 (+.f64 g (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) h)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* h (- (* -1 (/ (+ g (* -1 (/ (- (* 1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)) (sqrt -1))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (-.f64 (neg.f64 (/.f64 (+.f64 g (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (sqrt.f64 #s(literal -1 binary64)))) h))) h)) (sqrt.f64 #s(literal -1 binary64))))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))))) (/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64)))))
(+ (* g (+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))) (cbrt 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 g (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (cbrt.f64 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))))))))
(+ (* g (+ (* g (+ (* (cbrt (/ 1 (pow a 2))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))) (cbrt 2)))) (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))) (cbrt 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (/ (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ 1 (cbrt 2)))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (/ (cbrt -1) (cbrt 2)))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))) (cbrt 2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))))) (*.f64 g (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 g (*.f64 #s(literal -1/3 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))))) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))) (cbrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (cbrt.f64 #s(literal 2 binary64)))))))))))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2)))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 4))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2))))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))))) (pow.f64 g #s(literal 4 binary64))))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (cbrt -1)) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/24 (* (cbrt (* a (pow g 4))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 3)))) (* -1/48 (* (cbrt (* a (* (pow g 2) (pow h 14)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 6))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (cbrt -1/2) (cbrt 2)))))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))))) (pow.f64 g #s(literal 4 binary64))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 14 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))))) (pow.f64 g #s(literal 6 binary64)))))))
(* -1 (cbrt (/ g a)))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 3)))) (* (cbrt (/ (pow h 2) (* a g))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))) g)))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)))) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 h h) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))) (*.f64 g (*.f64 g g)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))) g))))
(* -1 (* g (+ (cbrt (/ 1 (* a (pow g 2)))) (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 (pow a 2))) (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 3)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2))))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/24 (* (cbrt (* a (pow g 4))) (/ (pow h 4) (pow (cbrt 2) 3)))) (* -1/48 (* (cbrt (* a (* (pow g 2) (pow h 14)))) (/ (cbrt -1) (* (pow (cbrt -1/2) 2) (cbrt 2)))))) (pow g 2)))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (/ (* (pow (cbrt -1) 2) (cbrt -1/2)) (cbrt 2)))) g)))))
(*.f64 (neg.f64 g) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (neg.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 h h) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))) (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 14 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))) (*.f64 g g)))) (*.f64 g (*.f64 g g))))) g))))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 3)))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1) (pow (cbrt 2) 3)))) (* (cbrt (/ 1 (pow a 2))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 3))))))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 h h)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64)))))) #s(literal 2 binary64))))))))
(+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1) (pow (cbrt 2) 3)))) (* (pow h 2) (+ (* (cbrt (/ 1 (pow a 2))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6))))))) (pow (cbrt 2) 3))))))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (* (pow (cbrt -1/2) 2) (cbrt 2))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 3)))))))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64))))) (*.f64 (*.f64 g g) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) a) (*.f64 (pow.f64 g #s(literal 5 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64))))))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64)))))) #s(literal 2 binary64))))))))))
(* (cbrt (/ 1 (pow a 2))) (/ (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 h (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))))) (cbrt.f64 #s(literal 2 binary64)))
(* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3)))))
(*.f64 h (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 g (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 h (*.f64 h h))))))
(* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) (pow h 4))))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 g (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 g g) (cbrt.f64 #s(literal 2 binary64))))))) (pow.f64 h #s(literal 4 binary64)))))
(* h (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3))) (+ (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) (pow h 4))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))) (cbrt 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))) (cbrt 2))))) (pow h 6)))))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 g (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 h (*.f64 h h))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 g g) (cbrt.f64 #s(literal 2 binary64)))))) (pow.f64 h #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))))) (pow.f64 h #s(literal 6 binary64)))))))
(* -1 (* (cbrt (/ 1 (pow a 2))) (/ (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))) (cbrt 2))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)))) (/.f64 (*.f64 h (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* h (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))) (pow h 3)))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)))) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 g (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2))))) h))) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 g g) (cbrt.f64 #s(literal 2 binary64)))))) h)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 g (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 (pow a 2))) (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (* (pow g 2) (cbrt -1)) (cbrt 2)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (/ (pow g 2) (cbrt 2)))))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))) (cbrt 2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* (pow a 2) (pow (sqrt -1) 2)))) (/ (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))) (cbrt 2))))) (pow h 2)))) h)) (* (cbrt (/ 1 (pow a 2))) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ g (cbrt 2)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (/ (* g (cbrt -1)) (cbrt 2))))))) (pow h 3))) (* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))) (cbrt 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 g (cbrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64)))))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 g g) (cbrt.f64 #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))))) (*.f64 h h)))) h))) (*.f64 h (*.f64 h h))))))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (/ 1 (pow a 2))) (/ (+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 a) (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 a) (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 a) (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt a) (/ (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))) (cbrt 2)))
(/.f64 (*.f64 (cbrt.f64 a) (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt a) (/ (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1))) (cbrt 2))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(+ (cbrt (* a (* h (sqrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))))
(+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1 binary64))))))))
(+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1 binary64))))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))))))))))
(+ (cbrt (* a (* h (sqrt -1)))) (+ (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))))) (*.f64 g (*.f64 #s(literal -1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))))))))))
(* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))
(*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) (pow.f64 g #s(literal 4 binary64)))) (cbrt.f64 #s(literal -1/2 binary64)))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 g #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) (pow.f64 g #s(literal 4 binary64)))) (cbrt.f64 #s(literal -1/2 binary64))))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 16))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (cbrt -1/2))))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 14 binary64)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 g #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) (pow.f64 g #s(literal 4 binary64)))) (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 16 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))
(* -1 (* (cbrt (* a g)) (cbrt 2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (* a (pow h 2)) (pow g 4))) (* (pow (cbrt -1) 2) (cbrt -1/2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(*.f64 (neg.f64 g) (+.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) (pow.f64 g #s(literal 4 binary64)))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))) g)) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (cbrt.f64 #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (*.f64 h h) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 g (*.f64 g g)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))) g))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (* a (pow g 4))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 2))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))) g)) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (cbrt.f64 #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (*.f64 h h) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (pow.f64 h #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))) (*.f64 g (*.f64 g g))))) g))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))
(+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2))))))))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6))))))) (pow (cbrt 2) 2)))))))))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64))))) (*.f64 (*.f64 g g) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) a) (*.f64 (pow.f64 g #s(literal 5 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64)))))) (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g)))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))))))
(*.f64 h (+.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g)))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))))) (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64)))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2)))) h)) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1)))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g)))) h))) (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))))) h)) (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1)))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g)))) (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))))) h))) (*.f64 h (*.f64 h h))))))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))
(+ (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1)))
(+.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64))))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* a (+ (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (cbrt -1))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(*.f64 (neg.f64 a) (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(*.f64 (neg.f64 a) (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(*.f64 (neg.f64 a) (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) (pow a 2))) (* (cbrt (/ (- (sqrt (- (pow g 2) (pow h 2))) g) (pow a 2))) (cbrt -1)))))
(*.f64 (neg.f64 a) (+.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 a a))) (cbrt.f64 #s(literal -1 binary64)))))
(* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64)))
(+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (* g (cbrt -1)))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (*.f64 g (cbrt.f64 #s(literal -1 binary64))))))
(+ (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))) (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1 binary64)))))))
(+ (* g (+ (* 1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (* (cbrt -1) (+ (* 1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))))))))
(* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))
(*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2)))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 14 binary64)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))
(* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 20)))) (/ (* (cbrt -1) (- (* -1/16 (* a (pow h 6))) (* 1/12 (/ (* a (* (pow g 2) (pow h 4))) (pow (cbrt 2) 3))))) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (* (cbrt -1) (cbrt 2)))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 14 binary64)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (pow.f64 h #s(literal 6 binary64)))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 4 binary64))) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(+ (* 1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 g #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 g (*.f64 g g)))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (* a (* (pow g 2) (pow h 8)))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (cbrt -1) (pow (cbrt -1/2) 2)))) (* 1/576 (* (cbrt (/ (* a (pow h 14)) (pow g 4))) (/ (pow (cbrt -1) 2) (pow (cbrt -1/2) 5)))))) (pow g 3))) (* (cbrt (/ (* a (pow h 2)) g)) (* (pow (cbrt -1) 2) (cbrt -1/2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 8 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/576 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64))))) (*.f64 g (*.f64 g g)))))
(* (cbrt (* a g)) (* (cbrt -1) (cbrt 2)))
(*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (pow h 2) (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g))) (*.f64 (*.f64 h h) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ a (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (cbrt -1) (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 2)))) (/ (* (pow h 2) (* (cbrt -1) (- (* -1/16 (/ a (pow g 5))) (+ (* -1/3 (/ (- (* -1/8 (/ a (pow g 3))) (* 1/12 (/ a (* (pow g 3) (pow (cbrt 2) 3))))) (* (pow g 2) (pow (cbrt 2) 3)))) (* -1/216 (/ a (* (pow g 5) (pow (cbrt 2) 6)))))))) (pow (cbrt 2) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 g g))) (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 a (pow.f64 g #s(literal 5 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 g (*.f64 g g))) (*.f64 #s(literal -1/12 binary64) (/.f64 (/.f64 a (*.f64 g (*.f64 g g))) #s(literal 2 binary64))))) (*.f64 (*.f64 g g) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) a) (*.f64 (pow.f64 g #s(literal 5 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (* a (* h (sqrt -1)))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64)))
(* h (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))))
(* h (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(*.f64 h (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64)))))))
(* h (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1))))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))))) (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))))))))
(* -1 (* (cbrt (* a (* h (sqrt -1)))) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) (* g (cbrt -1)))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ (* a h) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))))))) (*.f64 h (*.f64 h h)))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (* (pow g 2) (cbrt -1)))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* (cbrt -1) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1)))))))) h)) (* 1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) (* g (cbrt -1))))) (pow h 3))) (* (cbrt (/ (* a (sqrt -1)) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (cbrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 g (cbrt.f64 #s(literal -1 binary64))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) h)))) (*.f64 h (*.f64 h h)))))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))) (cbrt -1))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1 binary64)))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(neg.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(neg.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(neg.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(* -1 (cbrt (* a (+ g (sqrt (- (pow g 2) (pow h 2)))))))
(neg.f64 (cbrt.f64 (*.f64 a (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(* -1 (* a (* h (sqrt -1))))
(*.f64 (neg.f64 a) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* a g)) (* -1 (* a (* h (sqrt -1)))))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a g) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* a (* h (sqrt -1)))) (* g (+ (* -1 a) (* -1/2 (/ (* a g) (* h (sqrt -1)))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (neg.f64 a) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* -1 (* a (* h (sqrt -1)))) (* g (+ (* -1 a) (* g (+ (* -1/2 (/ a (* h (sqrt -1)))) (* 1/8 (/ (* a (pow g 2)) (* (pow h 3) (pow (sqrt -1) 3)))))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (neg.f64 a) (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g g))) (*.f64 (*.f64 h (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))))
(* -2 (* a g))
(*.f64 #s(literal -2 binary64) (*.f64 a g))
(* g (+ (* -2 a) (* 1/2 (/ (* a (pow h 2)) (pow g 2)))))
(*.f64 g (+.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h h))) (*.f64 g g))))
(* g (+ (* -2 a) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/2 (/ (* a (pow h 2)) (pow g 2))))))
(*.f64 g (+.f64 (*.f64 #s(literal -2 binary64) a) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h h))) (*.f64 g g)))))
(* g (+ (* -2 a) (+ (* 1/16 (/ (* a (pow h 6)) (pow g 6))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 4))) (* 1/2 (/ (* a (pow h 2)) (pow g 2)))))))
(*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 h #s(literal 6 binary64)))) (pow.f64 g #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h h))) (*.f64 g g)))))
(* -1/2 (/ (* a (pow h 2)) g))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 h h)) g))
(* -1 (/ (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (* 1/2 (* a (pow h 2)))) g))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h h)))) g))
(* -1 (/ (+ (* 1/16 (/ (* a (pow h 6)) (pow g 4))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (* 1/2 (* a (pow h 2))))) g))
(neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h h)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 h #s(literal 6 binary64)))) (pow.f64 g #s(literal 4 binary64)))) g))
(* -1 (/ (+ (* 1/16 (/ (* a (pow h 6)) (pow g 4))) (+ (* 1/8 (/ (* a (pow h 4)) (pow g 2))) (+ (* 1/2 (* a (pow h 2))) (* 1/2 (/ (* a (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8)))) (pow g 6)))))) g))
(neg.f64 (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 h #s(literal 6 binary64)))) (pow.f64 g #s(literal 4 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a (*.f64 h h)) (/.f64 (*.f64 a (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64))) (pow.f64 g #s(literal 6 binary64)))))) g))
(* -2 (* a g))
(*.f64 #s(literal -2 binary64) (*.f64 a g))
(+ (* -2 (* a g)) (* 1/2 (/ (* a (pow h 2)) g)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a g)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 h h))) g))
(+ (* -2 (* a g)) (* (pow h 2) (+ (* 1/8 (/ (* a (pow h 2)) (pow g 3))) (* 1/2 (/ a g)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a g)) (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 h h))) (*.f64 g (*.f64 g g))) (/.f64 (*.f64 #s(literal 1/2 binary64) a) g))))
(+ (* -2 (* a g)) (* (pow h 2) (+ (* 1/2 (/ a g)) (* (pow h 2) (+ (* 1/16 (/ (* a (pow h 2)) (pow g 5))) (* 1/8 (/ a (pow g 3))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a g)) (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) g) (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 g (*.f64 g g))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 h h))) (pow.f64 g #s(literal 5 binary64))))))))
(* -1 (* a (* h (sqrt -1))))
(*.f64 (neg.f64 a) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (* a g) h))))
(*.f64 h (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a g) h))))
(* h (+ (* -1 (* a (sqrt -1))) (+ (* -1 (/ (* a g) h)) (* -1/2 (/ (* a (pow g 2)) (* (pow h 2) (sqrt -1)))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a g) h))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 g g))) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* h (+ (* -1 (* a (sqrt -1))) (+ (* -1 (/ (* a g) h)) (+ (* -1/2 (/ (* a (pow g 2)) (* (pow h 2) (sqrt -1)))) (* 1/8 (/ (* a (pow g 4)) (* (pow h 4) (pow (sqrt -1) 3))))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a g) h))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 g g))) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))
(* a (* h (sqrt -1)))
(*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* h (+ (* -1 (* a (sqrt -1))) (/ (* a g) h))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (neg.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 a g) h)))
(* -1 (* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (+ (* -1 (* a g)) (* 1/2 (/ (* a (pow g 2)) (* h (sqrt -1))))) h)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a g)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 g g))) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) h))))
(* -1 (* h (+ (* -1 (* a (sqrt -1))) (* -1 (/ (+ (* -1 (* a g)) (* -1 (/ (+ (* -1/2 (/ (* a (pow g 2)) (sqrt -1))) (* 1/8 (/ (* a (pow g 4)) (* (pow h 2) (pow (sqrt -1) 3))))) h))) h)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a g) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 g g))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) h))) h))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* -1 (* a (+ g (sqrt (- (pow g 2) (pow h 2))))))
(*.f64 (neg.f64 a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 g g) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 g g) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 g g) (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 g g)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 h (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))))
g
(* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))
(*.f64 g (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(*.f64 g (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(*.f64 g (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64))))))
(* -1 g)
(neg.f64 g)
(* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))
(*.f64 (neg.f64 g) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(*.f64 (neg.f64 g) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
(*.f64 (neg.f64 g) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64))))))
g
(+ g (* -1/2 (/ (pow h 2) g)))
(+.f64 g (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) g))
(+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+.f64 g (*.f64 (*.f64 h h) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) g))))
(+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(+.f64 g (*.f64 (*.f64 h h) (-.f64 (*.f64 (*.f64 h h) (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/2 binary64) g))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(*.f64 h (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(*.f64 h (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 6 binary64))) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))
(* -1 (* h (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) h) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 6 binary64))) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1/2 binary64)))
(+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (* g (cbrt -1/2)))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))
(+ (* g (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9))))))) (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 g (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) g) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))))))
(+ (* g (+ (* 1/3 (* (pow (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))) 1/9) (cbrt -1/2))) (* g (+ (* -1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* g (* (cbrt -1/2) (+ (* 1/27 (cbrt (/ 1 (* (pow a 7) (* (pow h 2) (pow (sqrt -1) 2)))))) (* 2/3 (* (pow (/ 1 (* (pow a 4) (* (pow h 5) (pow (sqrt -1) 5)))) 1/9) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* 1/2 (/ 1 (* a (* h (sqrt -1))))) (* 1/3 (pow (/ 1 (* (pow a 17) (* h (sqrt -1)))) 1/9)))))))))) (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (*.f64 g (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 17 binary64))) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))))))))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 8)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* a (pow g 14)))) (/ (* (pow h 4) (cbrt -1/2)) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (pow g 20))) (/ (* (cbrt -1/2) (- (* -1/16 (/ (pow h 6) a)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (* a (pow (cbrt 2) 3)))))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1/2) (cbrt 2)))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 8 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 14 binary64))))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) a) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 4 binary64))) (*.f64 a #s(literal 2 binary64)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(+ (* 1/24 (* (cbrt (/ (pow h 8) (* a (pow g 7)))) (/ 1 (cbrt -1/2)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (*.f64 a (pow.f64 g #s(literal 7 binary64))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64)))))) (*.f64 g (*.f64 g g)))))
(+ (* -1 (/ (+ (* -1/24 (* (cbrt (/ (* (pow g 2) (pow h 8)) a)) (/ 1 (cbrt -1/2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ 1 (cbrt -1/2)))) (* 1/576 (* (cbrt (/ (pow h 14) (* a (pow g 4)))) (/ (cbrt -1) (pow (cbrt -1/2) 4)))))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt -1/2) 2))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (/.f64 (pow.f64 h #s(literal 8 binary64)) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1/2 binary64)))))) (*.f64 #s(literal 1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)))))) (*.f64 g (*.f64 g g)))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (cbrt -1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))))) (pow (cbrt 2) 2)))) (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+ (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (cbrt -1/2) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (cbrt -1/2) (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3)))))) (pow (cbrt 2) 2)))) (* 1/3 (* (cbrt (/ (pow a 2) (pow g 2))) (/ (* (pow h 2) (* (cbrt -1/2) (- (* 1/216 (/ 1 (* a (* (pow g 5) (pow (cbrt 2) 6))))) (+ (* 1/16 (/ 1 (* a (pow g 5)))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* a (* (pow g 3) (pow (cbrt 2) 3))))) (* 1/8 (/ 1 (* a (pow g 3))))) (* (pow g 2) (pow (cbrt 2) 3)))))))) (pow (cbrt 2) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 (*.f64 g (*.f64 g g)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (*.f64 (*.f64 g g) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))
(* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1/2 binary64)))
(* h (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 h (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))))))
(* h (+ (* 1/6 (* (cbrt (/ 1 (* a (* (pow h 8) (pow (sqrt -1) 5))))) (* (pow g 2) (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (+ (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1)))))))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2))))))
(*.f64 h (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))))))))
(* -1 (* (cbrt (/ (* h (sqrt -1)) a)) (cbrt -1/2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (cbrt.f64 #s(literal -1/2 binary64))))
(* -1 (* h (+ (* -1/3 (* (cbrt (/ 1 (* a (* (pow h 5) (pow (sqrt -1) 2))))) (* g (cbrt -1/2)))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64)))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1/6 (* (cbrt (/ h (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 h (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64)))))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 5)))) (* (pow g 2) (cbrt -1/2)))) (* 1/3 (* (cbrt (/ (pow a 2) (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1/2) (- (* -1/8 (/ (pow g 4) (* a (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (* a (sqrt -1))))))))) h)) (* 1/3 (* (cbrt (/ (pow h 4) (* a (pow (sqrt -1) 2)))) (* g (cbrt -1/2))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (* a (pow h 2)))) (cbrt -1/2)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 h h)))) (cbrt.f64 #s(literal -1/2 binary64))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 g (cbrt.f64 #s(literal -1/2 binary64))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 g g) (cbrt.f64 #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a (sqrt.f64 #s(literal -1 binary64))))))))) h))) (*.f64 h (*.f64 h h))))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* (cbrt (/ (+ g (sqrt (- (pow g 2) (pow h 2)))) a)) (* (cbrt -1) (cbrt 1/2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(+ g (* h (sqrt -1)))
(+.f64 g (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(+ (* g (+ 1 (* 1/2 (/ g (* h (sqrt -1)))))) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) g) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* g (+ 1 (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 #s(literal 1 binary64) (*.f64 g (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))))
(* 2 g)
(*.f64 #s(literal 2 binary64) g)
(* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2)))))
(*.f64 g (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(*.f64 g (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))))
(* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(*.f64 g (+.f64 #s(literal 2 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 6 binary64))))))
(* 1/2 (/ (pow h 2) g))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h h)) g)
(* -1 (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) g))
(* -1 (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g))
(neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64)))) g))
(* -1 (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g))
(neg.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 h #s(literal 6 binary64))) (pow.f64 g #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64))) (pow.f64 g #s(literal 6 binary64)))) g))
(* 2 g)
(*.f64 #s(literal 2 binary64) g)
(+ (* -1/2 (/ (pow h 2) g)) (* 2 g))
(+.f64 (*.f64 #s(literal 2 binary64) g) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 h h)) g))
(+ (* 2 g) (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+.f64 (*.f64 #s(literal 2 binary64) g) (*.f64 (*.f64 h h) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1/2 binary64) g))))
(+ (* 2 g) (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(+.f64 (*.f64 #s(literal 2 binary64) g) (*.f64 (*.f64 h h) (-.f64 (*.f64 (*.f64 h h) (-.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/2 binary64) g))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* h (+ (sqrt -1) (/ g h)))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)))
(* h (+ (sqrt -1) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h))))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 g h) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))) (/ g h)))))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (/.f64 g h))))
(* -1 (* h (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) h) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* h (+ (sqrt -1) (* -1 (/ g h)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 g) h)))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1/2 (/ (pow g 2) (* h (sqrt -1))))) h)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 (+.f64 g (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) h))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (+ g (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h))) h)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 (+.f64 g (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) h))) h))))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal 2 binary64)))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g)))
(cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (* a (- (sqrt (- (pow g 2) (pow h 2))) g))) (cbrt -1)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal -1 binary64))))
(cbrt (* a (* h (sqrt -1))))
(cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64))))
(+ (cbrt (* a (* h (sqrt -1)))) (* -1/3 (* (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9) g)))
(+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64)) g)))
(+ (cbrt (* a (* h (sqrt -1)))) (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9)))))))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) g) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64)))))))))
(+ (cbrt (* a (* h (sqrt -1)))) (* g (+ (* -1/3 (pow (/ (* 1 (pow a 7)) (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (* g (+ (* -2/3 (* (pow (/ (* 1 (pow a 4)) (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ (pow a 7) (* (pow h 2) (pow (sqrt -1) 2))))))))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* 1/2 (/ a (* h (sqrt -1)))) (* 1/3 (pow (/ (* 1 (pow a 17)) (* h (sqrt -1))) 1/9))))))))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 g (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) g) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/9 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (pow.f64 a #s(literal 17 binary64)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/9 binary64))))) (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 a #s(literal 7 binary64)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))))))))
(* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64)))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))))
(+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (* a (pow h 14)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 5)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))))
(+.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -1/576 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 14 binary64))) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64)))))))
(* -1 (* (cbrt (* a g)) (cbrt 2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 h h) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2))))))
(*.f64 (neg.f64 g) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 h h) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 14 binary64)))) (pow.f64 h #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ a (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ a (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (pow g 20)))) (/ (- (* -1/16 (* a (pow h 6))) (* 1/12 (/ (* a (* (pow g 2) (pow h 4))) (pow (cbrt 2) 3)))) (pow (cbrt 2) 2)))) (* (cbrt (/ a (pow g 2))) (cbrt 2)))))))
(*.f64 (neg.f64 g) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 8 binary64)))) (/.f64 (*.f64 h h) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 a (pow.f64 g #s(literal 14 binary64)))) (pow.f64 h #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 g g))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 g #s(literal 20 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (pow.f64 h #s(literal 6 binary64)))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (pow.f64 h #s(literal 4 binary64))) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64)))
(+ (* -1/24 (* (cbrt (/ (* a (pow h 8)) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 g #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))
(+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (* a (pow h 2)) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) (pow.f64 g #s(literal 13 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))))
(+ (* (cbrt (/ (* a (pow h 2)) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ a (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ a (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ (* (pow g 2) (pow h 2)) (pow a 2))) (/ (- (* -5/128 (/ a (pow g 7))) (* 1/192 (/ a (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3)))))) (pow (cbrt -1/2) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 (*.f64 g g) (*.f64 h h)) (*.f64 a a)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -5/128 binary64) a) (pow.f64 g #s(literal 7 binary64))) (*.f64 #s(literal -1/192 binary64) (/.f64 (/.f64 a (pow.f64 g #s(literal 5 binary64))) (*.f64 (*.f64 h h) #s(literal -1/2 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))
(cbrt (* a (* h (sqrt -1))))
(cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g))))))
(* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (+ (* -1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)) (+ (* 1/6 (* (cbrt (/ a (* (pow h 8) (pow (sqrt -1) 5)))) (pow g 2))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 14) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))))))
(*.f64 h (+.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))))
(* -1 (cbrt (* a (* h (sqrt -1)))))
(neg.f64 (cbrt.f64 (*.f64 (*.f64 a h) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* 1/3 (* (cbrt (/ a (* (pow h 5) (pow (sqrt -1) 2)))) g)))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 a (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1 (/ (+ (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g)) (* -1/6 (* (cbrt (/ (* a h) (pow (sqrt -1) 5))) (pow g 2)))) (pow h 3))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g)))) (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (cbrt (/ (* a (sqrt -1)) (pow h 2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 5))) (pow g 2))) (* 1/3 (* (cbrt (/ 1 (* (pow a 2) (* (pow h 2) (pow (sqrt -1) 2))))) (- (* -1/8 (/ (* a (pow g 4)) (pow (sqrt -1) 3))) (* 1/3 (/ (* a (* (pow g 2) (pow h 2))) (sqrt -1))))))) h)) (* -1/3 (* (cbrt (/ (* a (pow h 4)) (pow (sqrt -1) 2))) g))) (pow h 3))))))
(*.f64 (*.f64 #s(literal -1 binary64) h) (+.f64 (cbrt.f64 (/.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 h h))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) g)) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 h #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 g g))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (pow.f64 g #s(literal 4 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))))) h))) (*.f64 h (*.f64 h h))))))

eval301.0ms (1.6%)

Compiler

Compiled 81174 to 6525 computations (92% saved)

prune335.0ms (1.8%)

Pruning

52 alts after pruning (49 fresh and 3 done)

PrunedKeptTotal
New1906411947
Fresh24832
Picked325
Done011
Total1933521985
Accuracy
97.3%
Counts
1985 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.5%
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
45.5%
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
34.8%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (/.f64 g a)))
73.9%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
34.8%
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
73.3%
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))))
14.1%
(/.f64 (+.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 a g))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
38.5%
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
40.1%
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
34.8%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
76.0%
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
36.0%
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
36.1%
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
95.6%
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
36.1%
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
35.7%
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 2 binary64))))
42.9%
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g)))
43.8%
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a)) (cbrt.f64 #s(literal 2 binary64))))
94.6%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
75.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
74.7%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/6 binary64))))
74.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
36.2%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 g a))) #s(literal 3 binary64)))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
42.9%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 g) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 #s(literal 2 binary64))))
95.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
36.1%
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))))
31.1%
(+.f64 (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) g)) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
59.7%
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
73.3%
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))))
42.8%
(+.f64 (*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -2 binary64))))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
26.5%
(+.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
40.0%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -2 binary64))))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a))))
24.4%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) g) #s(literal -2 binary64)) a)))
40.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
24.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g g) #s(literal -2 binary64)) a)))
21.8%
(+.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
18.0%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
34.8%
(*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
94.8%
(*.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
75.2%
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
74.0%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
74.2%
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
74.1%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (cbrt.f64 g)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cbrt.f64 a)) #s(literal 3 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
74.3%
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
74.8%
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
36.2%
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 g a))) #s(literal 3 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
31.7%
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))
74.9%
(neg.f64 (cbrt.f64 (/.f64 g a)))
1.3%
(cbrt.f64 (/.f64 g a))
Compiler

Compiled 2096 to 1478 computations (29.5% saved)

simplify136.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
cost-diff0
(*.f64 #s(literal 2 binary64) a)
cost-diff0
(pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64))
cost-diff0
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
cost-diff256
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))))
cost-diff6528
(pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))
cost-diff6528
(-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64)))
cost-diff13504
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
cost-diff0
(log.f64 (/.f64 g a))
cost-diff0
(*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))
cost-diff6528
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)))
cost-diff6528
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))))
cost-diff0
(/.f64 g a)
cost-diff0
(cbrt.f64 (/.f64 g a))
cost-diff0
(cbrt.f64 a)
cost-diff0
(cbrt.f64 g)
cost-diff0
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
cost-diff0
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
Rules
3182×sum4-define
2420×sum3-define
1688×fnmadd-define
1272×fmm-def
1108×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0358589934784
1868589934775
21618589934775
33638589934775
48888589934775
521128589934773
665798589934773
08186214
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- 0 (/ (cbrt g) (cbrt a)))
0
(/ (cbrt g) (cbrt a))
(cbrt g)
g
(cbrt a)
a
(cbrt (/ g a))
(/ g a)
g
a
(- 0 (exp (* (log (/ g a)) 1/3)))
0
(exp (* (log (/ g a)) 1/3))
(* (log (/ g a)) 1/3)
(log (/ g a))
(/ g a)
g
a
1/3
(/ (- 0 (pow (- 0 (cbrt (/ g a))) 2)) (- 0 (- 0 (cbrt (/ g a)))))
(- 0 (pow (- 0 (cbrt (/ g a))) 2))
0
(pow (- 0 (cbrt (/ g a))) 2)
(- 0 (cbrt (/ g a)))
(cbrt (/ g a))
(/ g a)
g
a
2
(- 0 (- 0 (cbrt (/ g a))))
(* (pow (* 2 a) -1/3) (+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g))))
(pow (* 2 a) -1/3)
(* 2 a)
2
a
-1/3
(+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g)))
(cbrt (- (- 0 g) (sqrt (- (* g g) (* h h)))))
(- (- 0 g) (sqrt (- (* g g) (* h h))))
(- 0 g)
0
g
(sqrt (- (* g g) (* h h)))
(- (* g g) (* h h))
(* g g)
(* h h)
h
(cbrt (- (sqrt (- (* g g) (* h h))) g))
(- (sqrt (- (* g g) (* h h))) g)
Outputs
(- 0 (/ (cbrt g) (cbrt a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
0
#s(literal 0 binary64)
(/ (cbrt g) (cbrt a))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(cbrt g)
(cbrt.f64 g)
g
(cbrt a)
(cbrt.f64 a)
a
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(/ g a)
(/.f64 g a)
g
a
(- 0 (exp (* (log (/ g a)) 1/3)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
0
#s(literal 0 binary64)
(exp (* (log (/ g a)) 1/3))
(cbrt.f64 (/.f64 g a))
(* (log (/ g a)) 1/3)
(*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))
(log (/ g a))
(log.f64 (/.f64 g a))
(/ g a)
(/.f64 g a)
g
a
1/3
#s(literal 1/3 binary64)
(/ (- 0 (pow (- 0 (cbrt (/ g a))) 2)) (- 0 (- 0 (cbrt (/ g a)))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(- 0 (pow (- 0 (cbrt (/ g a))) 2))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
0
#s(literal 0 binary64)
(pow (- 0 (cbrt (/ g a))) 2)
(pow.f64 (/.f64 g a) #s(literal 2/3 binary64))
(- 0 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(/ g a)
(/.f64 g a)
g
a
2
#s(literal 2 binary64)
(- 0 (- 0 (cbrt (/ g a))))
(cbrt.f64 (/.f64 g a))
(* (pow (* 2 a) -1/3) (+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g))))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(pow (* 2 a) -1/3)
(pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
2
#s(literal 2 binary64)
a
-1/3
#s(literal -1/3 binary64)
(+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g)))
(+.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))
(cbrt (- (- 0 g) (sqrt (- (* g g) (* h h)))))
(cbrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(- (- 0 g) (sqrt (- (* g g) (* h h))))
(-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(- 0 g)
(-.f64 #s(literal 0 binary64) g)
0
#s(literal 0 binary64)
g
(sqrt (- (* g g) (* h h)))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(- (* g g) (* h h))
(-.f64 (*.f64 g g) (*.f64 h h))
(* g g)
(*.f64 g g)
(* h h)
(*.f64 h h)
h
(cbrt (- (sqrt (- (* g g) (* h h))) g))
(cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
(- (sqrt (- (* g g) (* h h))) g)
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)

localize379.0ms (2%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy98.0%
(pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64))
accuracy88.6%
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
accuracy88.4%
(cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))
accuracy85.1%
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
accuracy99.8%
(pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))
accuracy98.0%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
accuracy93.3%
(cbrt.f64 (/.f64 g a))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))))
accuracy99.9%
(*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))
accuracy98.4%
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64)))
accuracy93.4%
(log.f64 (/.f64 g a))
accuracy100.0%
(/.f64 g a)
accuracy93.3%
(cbrt.f64 (/.f64 g a))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
accuracy99.9%
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
accuracy99.8%
(cbrt.f64 g)
accuracy99.8%
(cbrt.f64 a)
Results
168.0ms70×5exit
54.0ms122×0invalid
42.0ms34×2valid
19.0ms19×1valid
14.0ms10×3valid
1.0ms0valid
Compiler

Compiled 267 to 36 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 166.0ms
backward-pass: 40.0ms (24.1% of total)
ival-sub: 24.0ms (14.5% of total)
ival-pow: 23.0ms (13.9% of total)
ival-mult: 17.0ms (10.2% of total)
ival-cbrt: 14.0ms (8.4% of total)
ival-div: 12.0ms (7.2% of total)
...c/correct-round.rkt:119:19: 12.0ms (7.2% of total)
ival-sqrt: 9.0ms (5.4% of total)
ival-add: 5.0ms (3% of total)
ival-exp: 4.0ms (2.4% of total)
ival-log: 4.0ms (2.4% of total)
const: 1.0ms (0.6% of total)

series227.0ms (1.2%)

Counts
22 → 492
Calls
Call 1
Inputs
#<alt (- 0 (/ (cbrt g) (cbrt a)))>
#<alt (/ (cbrt g) (cbrt a))>
#<alt (cbrt g)>
#<alt (cbrt a)>
#<alt (cbrt (/ g a))>
#<alt (/ g a)>
#<alt (- 0 (exp (* (log (/ g a)) 1/3)))>
#<alt (exp (* (log (/ g a)) 1/3))>
#<alt (* (log (/ g a)) 1/3)>
#<alt (log (/ g a))>
#<alt (/ (- 0 (pow (- 0 (cbrt (/ g a))) 2)) (- 0 (- 0 (cbrt (/ g a)))))>
#<alt (- 0 (pow (- 0 (cbrt (/ g a))) 2))>
#<alt (pow (- 0 (cbrt (/ g a))) 2)>
#<alt (- 0 (- 0 (cbrt (/ g a))))>
#<alt (* (pow (* 2 a) -1/3) (+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g))))>
#<alt (pow (* 2 a) -1/3)>
#<alt (* 2 a)>
#<alt (+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g)))>
#<alt (- 0 (cbrt (/ g a)))>
#<alt (sqrt (- (* g g) (* h h)))>
#<alt (cbrt (- (sqrt (- (* g g) (* h h))) g))>
#<alt (- (sqrt (- (* g g) (* h h))) g)>
Outputs
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (cbrt a)>
#<alt (cbrt a)>
#<alt (cbrt a)>
#<alt (cbrt a)>
#<alt (cbrt a)>
#<alt (cbrt a)>
#<alt (cbrt a)>
#<alt (cbrt a)>
#<alt (* -1 (* (cbrt a) (cbrt -1)))>
#<alt (* -1 (* (cbrt a) (cbrt -1)))>
#<alt (* -1 (* (cbrt a) (cbrt -1)))>
#<alt (* -1 (* (cbrt a) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))>
#<alt (* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))>
#<alt (* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))>
#<alt (* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))>
#<alt (* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))>
#<alt (* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))>
#<alt (* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))>
#<alt (* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))>
#<alt (* 1/3 (+ (log g) (* -1 (log a))))>
#<alt (* 1/3 (+ (log g) (* -1 (log a))))>
#<alt (* 1/3 (+ (log g) (* -1 (log a))))>
#<alt (* 1/3 (+ (log g) (* -1 (log a))))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log g) (log (/ 1 a))))>
#<alt (* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))>
#<alt (* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))>
#<alt (* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))>
#<alt (* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log (/ 1 a)) (* -1 (log (/ 1 g))))>
#<alt (+ (log (/ 1 a)) (* -1 (log (/ 1 g))))>
#<alt (+ (log (/ 1 a)) (* -1 (log (/ 1 g))))>
#<alt (+ (log (/ 1 a)) (* -1 (log (/ 1 g))))>
#<alt (+ (log (/ -1 a)) (* -1 (log (/ -1 g))))>
#<alt (+ (log (/ -1 a)) (* -1 (log (/ -1 g))))>
#<alt (+ (log (/ -1 a)) (* -1 (log (/ -1 g))))>
#<alt (+ (log (/ -1 a)) (* -1 (log (/ -1 g))))>
#<alt (+ (log g) (* -1 (log a)))>
#<alt (+ (log g) (* -1 (log a)))>
#<alt (+ (log g) (* -1 (log a)))>
#<alt (+ (log g) (* -1 (log a)))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log g) (log (/ 1 a)))>
#<alt (+ (log (* -1 g)) (log (/ -1 a)))>
#<alt (+ (log (* -1 g)) (log (/ -1 a)))>
#<alt (+ (log (* -1 g)) (log (/ -1 a)))>
#<alt (+ (log (* -1 g)) (log (/ -1 a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (cbrt (/ (pow g 2) (pow a 2))))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))>
#<alt (* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (cbrt (/ (pow g 2) (pow a 2)))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))))>
#<alt (+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))>
#<alt (+ (* g (+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1)))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))>
#<alt (+ (* g (+ (* g (+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1)))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))>
#<alt (* g (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2))))))>
#<alt (* g (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/24 (* (cbrt (pow g 4)) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (* (pow g 2) (pow h 14))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 6))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow g 3)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/24 (* (cbrt (pow g 4)) (/ (pow h 4) (pow (cbrt 2) 2)))) (* 1/48 (* (cbrt (* (pow g 2) (pow h 14))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow g 2)))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (* (cbrt -1) (cbrt 1/2))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))))>
#<alt (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (cbrt -1) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 a)) (* (pow h 2) (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))))))))))>
#<alt (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (cbrt -1) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2))))))) (* (cbrt (/ 1 a)) (* (pow h 2) (* (cbrt 1/2) (+ (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (- (* 1/216 (/ 1 (* (pow g 5) (pow (cbrt 2) 6)))) (+ (* 1/16 (/ 1 (pow g 5))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3)))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))>
#<alt (* (cbrt (/ 1 a)) (* h (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))>
#<alt (* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3)))))>
#<alt (* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) (pow h 4))))))>
#<alt (* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) (pow h 4))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))))) (pow h 6)))))))>
#<alt (* -1 (* (cbrt (/ 1 a)) (* h (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))))>
#<alt (* -1 (* h (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3)))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) h))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))))) (pow h 3))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))>
#<alt (* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))))) (pow h 2)))) h)) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))))) (pow h 3))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (cbrt 1/2))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (* 2 a)>
#<alt (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))>
#<alt (+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))>
#<alt (+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))>
#<alt (+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))>
#<alt (* (cbrt g) (* (cbrt -1) (cbrt 2)))>
#<alt (* g (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))))>
#<alt (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 16))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))))))>
#<alt (* -1 (* (cbrt g) (cbrt 2)))>
#<alt (* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (pow g 4))) (* (cbrt -1) (cbrt 1/2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))) (pow g 3))) (* (cbrt (/ (pow h 2) g)) (* (cbrt -1) (cbrt 1/2)))) g)) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))>
#<alt (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 2))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 4))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) g)) (* (cbrt -1) (cbrt 1/2)))) g)) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))>
#<alt (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))>
#<alt (+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))>
#<alt (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2))))))))))>
#<alt (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (- (* 1/216 (/ 1 (* (pow g 5) (pow (cbrt 2) 6)))) (+ (* 1/16 (/ 1 (pow g 5))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3)))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))>
#<alt (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))>
#<alt (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))>
#<alt (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))>
#<alt (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))))>
#<alt (* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))>
#<alt (* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))>
#<alt (* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))) h)) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))>
#<alt (* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))))) h)) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* h (sqrt -1))>
#<alt (+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))>
#<alt (+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))>
#<alt (+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))>
#<alt g>
#<alt (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))>
#<alt (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))>
#<alt (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))>
#<alt (* -1 g)>
#<alt (* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))>
#<alt (* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))>
#<alt (* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))>
#<alt g>
#<alt (+ g (* -1/2 (/ (pow h 2) g)))>
#<alt (+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))>
#<alt (+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))>
#<alt (* h (sqrt -1))>
#<alt (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))>
#<alt (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))>
#<alt (* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))>
#<alt (* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))>
#<alt (cbrt (* h (sqrt -1)))>
#<alt (+ (cbrt (* h (sqrt -1))) (* -1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) g)))>
#<alt (+ (cbrt (* h (sqrt -1))) (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (* g (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))>
#<alt (+ (cbrt (* h (sqrt -1))) (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* g (+ (* -1/3 (* (* g (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))))) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))))>
#<alt (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))))>
#<alt (* -1 (* (cbrt g) (cbrt 2)))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2))))))>
#<alt (* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (pow g 20))) (/ (- (* -1/16 (pow h 6)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (pow (cbrt 2) 3)))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))))>
#<alt (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))>
#<alt (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))>
#<alt (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))))))>
#<alt (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow g 2) (pow h 2))) (/ (+ (* 1/192 (/ 1 (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3))))) (* 5/128 (/ 1 (pow g 7)))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))))))))>
#<alt (cbrt (* h (sqrt -1)))>
#<alt (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2))))))))>
#<alt (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))))))>
#<alt (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))))))>
#<alt (* -1 (cbrt (* h (sqrt -1))))>
#<alt (* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* 1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))))))>
#<alt (* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1 (/ (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* -1/6 (* (pow g 2) (cbrt (/ h (pow (sqrt -1) 5)))))) (pow h 3))))))>
#<alt (* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) h)) (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))))))>
#<alt (* h (sqrt -1))>
#<alt (+ (* -1 g) (* h (sqrt -1)))>
#<alt (+ (* g (- (* 1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))>
#<alt (+ (* g (- (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))>
#<alt (* -1/2 (/ (pow h 2) g))>
#<alt (/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g)>
#<alt (/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g)>
#<alt (/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)>
#<alt (* -2 g)>
#<alt (* -1 (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))>
#<alt (* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))>
#<alt (* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))>
#<alt (* -1/2 (/ (pow h 2) g))>
#<alt (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))>
#<alt (* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))>
#<alt (* h (sqrt -1))>
#<alt (* h (+ (sqrt -1) (* -1 (/ g h))))>
#<alt (* h (- (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))) (/ g h)))>
#<alt (* h (- (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))) (/ g h)))>
#<alt (* -1 (* h (sqrt -1)))>
#<alt (* -1 (* h (+ (sqrt -1) (/ g h))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)))))>
#<alt (* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)))))>
Calls

123 calls:

TimeVariablePointExpression
77.0ms
g
@0
(* (log (/ g a)) 1/3)
18.0ms
a
@-inf
(* (log (/ g a)) 1/3)
18.0ms
g
@-inf
(* (log (/ g a)) 1/3)
16.0ms
a
@0
(* (log (/ g a)) 1/3)
10.0ms
a
@0
(* (pow (* 2 a) -1/3) (+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g))))

rewrite320.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
3236×*-lowering-*.f32
3236×*-lowering-*.f64
1728×/-lowering-/.f32
1728×/-lowering-/.f64
1650×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035161
1219159
21933146
011130140
Stop Event
iter limit
node limit
Counts
22 → 1289
Calls
Call 1
Inputs
(- 0 (/ (cbrt g) (cbrt a)))
(/ (cbrt g) (cbrt a))
(cbrt g)
(cbrt a)
(cbrt (/ g a))
(/ g a)
(- 0 (exp (* (log (/ g a)) 1/3)))
(exp (* (log (/ g a)) 1/3))
(* (log (/ g a)) 1/3)
(log (/ g a))
(/ (- 0 (pow (- 0 (cbrt (/ g a))) 2)) (- 0 (- 0 (cbrt (/ g a)))))
(- 0 (pow (- 0 (cbrt (/ g a))) 2))
(pow (- 0 (cbrt (/ g a))) 2)
(- 0 (- 0 (cbrt (/ g a))))
(* (pow (* 2 a) -1/3) (+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g))))
(pow (* 2 a) -1/3)
(* 2 a)
(+ (cbrt (- (- 0 g) (sqrt (- (* g g) (* h h))))) (cbrt (- (sqrt (- (* g g) (* h h))) g)))
(- 0 (cbrt (/ g a)))
(sqrt (- (* g g) (* h h)))
(cbrt (- (sqrt (- (* g g) (* h h))) g))
(- (sqrt (- (* g g) (* h h))) g)
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)))
(cbrt.f64 g)
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) g)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 g (*.f64 g g))))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 g))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (pow.f64 g #s(literal 2/3 binary64)))
(pow.f64 g #s(literal 1/3 binary64))
(pow.f64 (*.f64 g g) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 g #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) g)))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 g #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 g))
(*.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1/3 binary64)))
(cbrt.f64 a)
(pow.f64 a #s(literal 1/3 binary64))
(pow.f64 (pow.f64 a #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1/6 binary64))
(*.f64 (pow.f64 a #s(literal 1/6 binary64)) (pow.f64 a #s(literal 1/6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 g a))
(exp.f64 (log.f64 (/.f64 g a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a g)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 g a))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 g a))
(cbrt.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a)))
(neg.f64 (/.f64 g a))
(/.f64 g a)
(/.f64 g (-.f64 #s(literal 0 binary64) a))
(/.f64 g (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 g (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 g (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(/.f64 g (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 3 binary64)))
(/.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) a) g))
(/.f64 (*.f64 g (*.f64 g g)) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g)))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a))
(/.f64 #s(literal 1 binary64) (/.f64 a g))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a g) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 a g))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 (/.f64 g a) (/.f64 a g))) (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a)) (/.f64 (/.f64 g a) (/.f64 a g)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (*.f64 #s(literal 0 binary64) (/.f64 g a)))))
(/.f64 (*.f64 g #s(literal 1 binary64)) a)
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 (/.f64 g a) (/.f64 a g)))) (pow.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) #s(literal 3 binary64)) a)
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 g a))
(/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 (/.f64 g a) (/.f64 a g))))
(/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 3 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 g a) #s(literal 1 binary64))
(pow.f64 (/.f64 a g) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -3 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (/.f64 g a)) #s(literal 3 binary64)))
(pow.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 g (/.f64 #s(literal 1 binary64) a))
(*.f64 g (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 g (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 3 binary64)))
(*.f64 g (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 g (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64)))
(*.f64 g (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(*.f64 g (exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 a g))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 g a))
(*.f64 (/.f64 a g) (/.f64 (/.f64 g a) (/.f64 a g)))
(*.f64 (/.f64 #s(literal 1 binary64) a) g)
(*.f64 #s(literal -1 binary64) (/.f64 g a))
(*.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 3/2 binary64)) (/.f64 g a))
(*.f64 (pow.f64 (pow.f64 g #s(literal 2/3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 a #s(literal -2/3 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 3 binary64)) (/.f64 g a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) g)
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) (log.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))))
(+.f64 (log.f64 (/.f64 g a)) (log.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64))))
(+.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(+.f64 (log.f64 (cbrt.f64 g)) (log.f64 (pow.f64 a #s(literal -1/3 binary64))))
(+.f64 (log.f64 (cbrt.f64 g)) (log.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64)))))
(+.f64 (log.f64 (pow.f64 a #s(literal -1/3 binary64))) (log.f64 (cbrt.f64 g)))
(+.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (log.f64 (pow.f64 a #s(literal -1/3 binary64))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))))
(+.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64))) (log.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64))))
(+.f64 (log.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(-.f64 #s(literal 0 binary64) (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(-.f64 (log.f64 (/.f64 g a)) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))
(-.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))))
(-.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) (log.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))))
(-.f64 (log.f64 (cbrt.f64 g)) (log.f64 (cbrt.f64 a)))
(-.f64 (log.f64 (cbrt.f64 g)) (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(-.f64 (log.f64 (cbrt.f64 g)) (log.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (log.f64 (cbrt.f64 a)))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (log.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))))
(-.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) (log.f64 (/.f64 g a)))
(-.f64 (log.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64))) (log.f64 (cbrt.f64 a)))
(-.f64 (log.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64))) (log.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64))) (log.f64 (/.f64 g a)))
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)))) (log.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)))) (log.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(-.f64 (log.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (log.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))
(neg.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))))
(neg.f64 (log.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))))
(*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))
(*.f64 (log.f64 (/.f64 g a)) (log.f64 (exp.f64 #s(literal 1/3 binary64))))
(log.f64 (/.f64 g a))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 g a)))
(+.f64 (log.f64 g) (-.f64 #s(literal 0 binary64) (log.f64 a)))
(+.f64 (log.f64 g) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))
(+.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 a)) (log.f64 g))
(+.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 a g)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(-.f64 (log.f64 g) (log.f64 a))
(-.f64 (log.f64 g) (log.f64 (-.f64 #s(literal 0 binary64) a)))
(-.f64 (log.f64 g) (log.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 g)) (log.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 a g)))
(-.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) (log.f64 (/.f64 g a)))
(-.f64 (log.f64 (*.f64 g #s(literal 1 binary64))) (log.f64 a))
(-.f64 (log.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a))) (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 g a)))) (log.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (*.f64 #s(literal 0 binary64) (/.f64 g a))))))
(-.f64 (log.f64 (*.f64 g (*.f64 g g))) (log.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(neg.f64 (log.f64 (/.f64 a g)))
(neg.f64 (log.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (log.f64 g) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 g) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 g) (log.f64 a)))))
(/.f64 (-.f64 (pow.f64 (log.f64 g) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (*.f64 g a)))
(*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 g a)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a g)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 2/3 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))))
(exp.f64 (-.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a)))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(-.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(cbrt.f64 (/.f64 (/.f64 g a) (/.f64 a g)))
(fma.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 a #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(/.f64 (*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (/.f64 g a))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (/.f64 g a)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 (*.f64 a (/.f64 a g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 g)) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (cbrt.f64 a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 g)) (cbrt.f64 (*.f64 (/.f64 a g) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (+.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 0 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (cbrt.f64 a))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (/.f64 g a))) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 0 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 g a) #s(literal 2/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -2/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (/.f64 g a)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (+.f64 (log.f64 (/.f64 g a)) (log.f64 (/.f64 g a))))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/3 binary64)) (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 a #s(literal -2/3 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 a #s(literal -2/3 binary64)) (pow.f64 g #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 g #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 2/3 binary64)) (pow.f64 g #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 2/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 2/3 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))))))
(exp.f64 (-.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a)))) (*.f64 #s(literal 2/3 binary64) (log.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(-.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(cbrt.f64 (/.f64 (/.f64 g a) (/.f64 a g)))
(fma.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 a #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(/.f64 (*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (/.f64 g a))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (/.f64 g a)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 (*.f64 a (/.f64 a g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 g)) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (cbrt.f64 a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 g)) (cbrt.f64 (*.f64 (/.f64 a g) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (+.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 0 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (cbrt.f64 a))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (/.f64 g a))) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 0 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 g a) #s(literal 2/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -2/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (/.f64 g a)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (+.f64 (log.f64 (/.f64 g a)) (log.f64 (/.f64 g a))))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/3 binary64)) (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 a #s(literal -2/3 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 a #s(literal -2/3 binary64)) (pow.f64 g #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 g #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 2/3 binary64)) (pow.f64 g #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 2/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64))) (pow.f64 a #s(literal -1/3 binary64)) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (pow.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64))) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (pow.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))))
(/.f64 (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64))) (+.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64))) (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)) (+.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (+.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) (+.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64))) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(exp.f64 (*.f64 #s(literal -1/3 binary64) (log.f64 (*.f64 a #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64)))) #s(literal -1/6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a #s(literal 2 binary64))) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a #s(literal 2 binary64))) #s(literal -1/6 binary64)) (*.f64 (log.f64 (*.f64 a #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) #s(literal -1/6 binary64))
(pow.f64 (exp.f64 #s(literal -1/3 binary64)) (log.f64 (*.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(exp.f64 (log.f64 (*.f64 a #s(literal 2 binary64))))
(*.f64 a #s(literal 2 binary64))
(*.f64 a (exp.f64 (log.f64 #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) a)
(*.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) a)
(+.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))
(-.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))))
(fma.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))))
(/.f64 (neg.f64 (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))))))
(/.f64 (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))
(/.f64 (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))))
(/.f64 (neg.f64 (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) (neg.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (*.f64 (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))))) (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))))) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))) (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))))) (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(pow.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) #s(literal -1 binary64))
(*.f64 (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))))
(*.f64 (+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 #s(literal 1 binary64) (+.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (-.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))))))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(+.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/3 binary64))) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal -1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 g) #s(literal 1/3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g a))
(fma.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 g) (cbrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a))
(/.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (/.f64 g a))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal 1 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 g (*.f64 g g))) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 g g))))
(/.f64 (cbrt.f64 (*.f64 g #s(literal 1 binary64))) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/6 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(*.f64 (/.f64 g a) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (/.f64 g a) (pow.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (pow.f64 g #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))) (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (-.f64 (*.f64 h (*.f64 h (*.f64 h h))) (*.f64 (*.f64 g g) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (hypot.f64 g h))
(/.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (sqrt.f64 (-.f64 (*.f64 g g) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h))) (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h)) (*.f64 h h)))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)))
(*.f64 (sqrt.f64 (-.f64 g h)) (sqrt.f64 (+.f64 g h)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (*.f64 h h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (*.f64 h h)))))
(*.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))
(/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (-.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (+.f64 (*.f64 g g) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) (cbrt.f64 (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))))) (cbrt.f64 (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))
(/.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))) (cbrt.f64 (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (*.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))
(pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(*.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))) (cbrt.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (cbrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(+.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 g h))) (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64))) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) g)
(+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 0 binary64)) g)
(+.f64 (fma.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)) (*.f64 g (*.f64 g g))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))) (*.f64 g (*.f64 g g)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)) (*.f64 g (*.f64 g g)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) (*.f64 g g)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) g)) (*.f64 g g) (*.f64 (/.f64 #s(literal 1 binary64) g) (*.f64 g g))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)) (neg.f64 (*.f64 g #s(literal -1 binary64)))) (fma.f64 g #s(literal -1 binary64) (*.f64 g #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)) (*.f64 g (*.f64 g g))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))) (*.f64 g (*.f64 g g)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)) (*.f64 g (*.f64 g g)))))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) (*.f64 g g)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) g)) (*.f64 g g) (*.f64 (/.f64 #s(literal 1 binary64) g) (*.f64 g g))))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 g #s(literal -1 binary64)))) (fma.f64 g #s(literal -1 binary64) (*.f64 g #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(exp.f64 (*.f64 (log.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(-.f64 #s(literal 0 binary64) (-.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(-.f64 (/.f64 (*.f64 g g) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 (/.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 (*.f64 g g) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) #s(literal 0 binary64)) g)
(-.f64 (/.f64 (*.f64 g (*.f64 g g)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (/.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(cbrt.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))
(fma.f64 (*.f64 g g) (/.f64 #s(literal 1 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(fma.f64 (*.f64 g g) (/.f64 #s(literal 1 binary64) g) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fma.f64 (*.f64 g (*.f64 g g)) (/.f64 #s(literal 1 binary64) (*.f64 g g)) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(fma.f64 (*.f64 g (*.f64 g g)) (/.f64 #s(literal 1 binary64) (*.f64 g g)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fma.f64 #s(literal -1 binary64) g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))
(fma.f64 #s(literal -1 binary64) g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)
(fma.f64 (sqrt.f64 (+.f64 g h)) (sqrt.f64 (-.f64 g h)) g)
(fma.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 1/4 binary64)) g)
(neg.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (+.f64 (*.f64 g g) (-.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))
(/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (-.f64 g (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(/.f64 (neg.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) (neg.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (+.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)))) (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (*.f64 #s(literal 0 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 g (*.f64 g g)) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 (*.f64 g g) (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))))) (*.f64 (*.f64 g g) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (+.f64 (*.f64 (*.f64 g (*.f64 g g)) (hypot.f64 g h)) (*.f64 (*.f64 g g) (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))))) (*.f64 (*.f64 g g) (hypot.f64 g h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 (/.f64 #s(literal 1 binary64) g) (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))))) (*.f64 (/.f64 #s(literal 1 binary64) g) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (hypot.f64 g h)) (*.f64 (/.f64 #s(literal 1 binary64) g) (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))))) (*.f64 (/.f64 #s(literal 1 binary64) g) (hypot.f64 g h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 (/.f64 g (*.f64 g g)) (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))))) (*.f64 (/.f64 g (*.f64 g g)) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (hypot.f64 g h)) (*.f64 (/.f64 g (*.f64 g g)) (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))))) (*.f64 (/.f64 g (*.f64 g g)) (hypot.f64 g h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (*.f64 g g)) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 g (*.f64 g g)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 g g)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (/.f64 #s(literal 1 binary64) g)) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 #s(literal 1 binary64) g)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) (/.f64 g (*.f64 g g))) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) (/.f64 g (*.f64 g g))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (*.f64 g g)) (*.f64 (hypot.f64 g h) (*.f64 g (*.f64 g g)))) (*.f64 (hypot.f64 g h) (*.f64 g g)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (/.f64 #s(literal 1 binary64) g)) (*.f64 (hypot.f64 g h) #s(literal 1 binary64))) (*.f64 (hypot.f64 g h) (/.f64 #s(literal 1 binary64) g)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) (/.f64 g (*.f64 g g))) (*.f64 (hypot.f64 g h) #s(literal 1 binary64))) (*.f64 (hypot.f64 g h) (/.f64 g (*.f64 g g))))
(/.f64 (+.f64 (*.f64 (*.f64 g g) (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))))) (*.f64 g (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h)))))))
(/.f64 (+.f64 (*.f64 (*.f64 g g) (hypot.f64 g h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))))) (*.f64 g (hypot.f64 g h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 g g) (*.f64 g (*.f64 g (*.f64 g g)))) (*.f64 (*.f64 h h) (*.f64 h (*.f64 h (*.f64 h h)))))) g) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) (*.f64 g g))) (*.f64 (sqrt.f64 (+.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 g g) (*.f64 h h))))) g))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g (*.f64 g (*.f64 g g))) (*.f64 h (*.f64 h (*.f64 h h))))) g) (*.f64 (hypot.f64 g h) (*.f64 g g))) (*.f64 (hypot.f64 g h) g))
(pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))))
(*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))
(*.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g))) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g g)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 g (*.f64 g g)) (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 g g) (+.f64 (-.f64 (*.f64 g g) (*.f64 h h)) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))

simplify449.0ms (2.4%)

Algorithm
egg-herbie
Rules
7718×*-lowering-*.f32
7718×*-lowering-*.f64
5238×+-lowering-+.f64
5238×+-lowering-+.f32
1636×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089138654712913
1297538654712302
084947387
Stop Event
iter limit
node limit
Counts
492 → 492
Calls
Call 1
Inputs
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(* -1 (* (cbrt g) (cbrt -1)))
(* -1 (* (cbrt g) (cbrt -1)))
(* -1 (* (cbrt g) (cbrt -1)))
(* -1 (* (cbrt g) (cbrt -1)))
(cbrt a)
(cbrt a)
(cbrt a)
(cbrt a)
(cbrt a)
(cbrt a)
(cbrt a)
(cbrt a)
(* -1 (* (cbrt a) (cbrt -1)))
(* -1 (* (cbrt a) (cbrt -1)))
(* -1 (* (cbrt a) (cbrt -1)))
(* -1 (* (cbrt a) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(* 1/3 (+ (log g) (* -1 (log a))))
(* 1/3 (+ (log g) (* -1 (log a))))
(* 1/3 (+ (log g) (* -1 (log a))))
(* 1/3 (+ (log g) (* -1 (log a))))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log g) (log (/ 1 a))))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(+ (log g) (log (/ 1 a)))
(+ (log g) (log (/ 1 a)))
(+ (log g) (log (/ 1 a)))
(+ (log g) (log (/ 1 a)))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(+ (log g) (* -1 (log a)))
(+ (log g) (* -1 (log a)))
(+ (log g) (* -1 (log a)))
(+ (log g) (* -1 (log a)))
(+ (log g) (log (/ 1 a)))
(+ (log g) (log (/ 1 a)))
(+ (log g) (log (/ 1 a)))
(+ (log g) (log (/ 1 a)))
(+ (log (* -1 g)) (log (/ -1 a)))
(+ (log (* -1 g)) (log (/ -1 a)))
(+ (log (* -1 g)) (log (/ -1 a)))
(+ (log (* -1 g)) (log (/ -1 a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt (/ (pow g 2) (pow a 2)))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))))
(+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))
(+ (* g (+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1)))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))
(+ (* g (+ (* g (+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1)))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))
(* g (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2))))))
(* g (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/24 (* (cbrt (pow g 4)) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (* (pow g 2) (pow h 14))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 6))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow g 3)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/24 (* (cbrt (pow g 4)) (/ (pow h 4) (pow (cbrt 2) 2)))) (* 1/48 (* (cbrt (* (pow g 2) (pow h 14))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow g 2)))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (* (cbrt -1) (cbrt 1/2))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))))
(+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (cbrt -1) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 a)) (* (pow h 2) (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))))))))))
(+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (cbrt -1) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2))))))) (* (cbrt (/ 1 a)) (* (pow h 2) (* (cbrt 1/2) (+ (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (- (* 1/216 (/ 1 (* (pow g 5) (pow (cbrt 2) 6)))) (+ (* 1/16 (/ 1 (pow g 5))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3)))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(* (cbrt (/ 1 a)) (* h (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3)))))
(* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) (pow h 4))))))
(* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) (pow h 4))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))))) (pow h 6)))))))
(* -1 (* (cbrt (/ 1 a)) (* h (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))))
(* -1 (* h (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3)))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) h))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))))) (pow h 3))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))))) (pow h 2)))) h)) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))))) (pow h 3))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(* 2 a)
(+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))
(+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))
(+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))
(* (cbrt g) (* (cbrt -1) (cbrt 2)))
(* g (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 16))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))))))
(* -1 (* (cbrt g) (cbrt 2)))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (pow g 4))) (* (cbrt -1) (cbrt 1/2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))) (pow g 3))) (* (cbrt (/ (pow h 2) g)) (* (cbrt -1) (cbrt 1/2)))) g)) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 2))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 4))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) g)) (* (cbrt -1) (cbrt 1/2)))) g)) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))
(+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))
(+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2))))))))))
(+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (- (* 1/216 (/ 1 (* (pow g 5) (pow (cbrt 2) 6)))) (+ (* 1/16 (/ 1 (pow g 5))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3)))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))) h)) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))))) h)) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* h (sqrt -1))
(+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
g
(* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(* -1 g)
(* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
g
(+ g (* -1/2 (/ (pow h 2) g)))
(+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(* h (sqrt -1))
(* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(* -1 (* h (sqrt -1)))
(* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))
(cbrt (* h (sqrt -1)))
(+ (cbrt (* h (sqrt -1))) (* -1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) g)))
(+ (cbrt (* h (sqrt -1))) (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (* g (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))
(+ (cbrt (* h (sqrt -1))) (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* g (+ (* -1/3 (* (* g (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))))) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))))
(* (cbrt (/ (pow h 2) g)) (cbrt -1/2))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))))
(* -1 (* (cbrt g) (cbrt 2)))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (pow g 20))) (/ (- (* -1/16 (pow h 6)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (pow (cbrt 2) 3)))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))))
(* (cbrt (/ (pow h 2) g)) (cbrt -1/2))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))))))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow g 2) (pow h 2))) (/ (+ (* 1/192 (/ 1 (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3))))) (* 5/128 (/ 1 (pow g 7)))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))))))))
(cbrt (* h (sqrt -1)))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))))))
(* -1 (cbrt (* h (sqrt -1))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* 1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1 (/ (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* -1/6 (* (pow g 2) (cbrt (/ h (pow (sqrt -1) 5)))))) (pow h 3))))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) h)) (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))))))
(* h (sqrt -1))
(+ (* -1 g) (* h (sqrt -1)))
(+ (* g (- (* 1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))
(+ (* g (- (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))
(* -1/2 (/ (pow h 2) g))
(/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g)
(/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g)
(/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)
(* -2 g)
(* -1 (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
(* -1/2 (/ (pow h 2) g))
(* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))
(* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(* h (sqrt -1))
(* h (+ (sqrt -1) (* -1 (/ g h))))
(* h (- (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))) (/ g h)))
(* h (- (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))) (/ g h)))
(* -1 (* h (sqrt -1)))
(* -1 (* h (+ (sqrt -1) (/ g h))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)))))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)))))
Outputs
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 g)))
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 g)))
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 g)))
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 g)))
(cbrt a)
(cbrt.f64 a)
(cbrt a)
(cbrt.f64 a)
(cbrt a)
(cbrt.f64 a)
(cbrt a)
(cbrt.f64 a)
(cbrt a)
(cbrt.f64 a)
(cbrt a)
(cbrt.f64 a)
(cbrt a)
(cbrt.f64 a)
(cbrt a)
(cbrt.f64 a)
(* -1 (* (cbrt a) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(* -1 (* (cbrt a) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(* -1 (* (cbrt a) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(* -1 (* (cbrt a) (cbrt -1)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log (/ 1 a)) (* -1 (log (/ 1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g))))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g))))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g))))
(* 1/3 (+ (log (/ -1 a)) (* -1 (log (/ -1 g)))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g))))
(* 1/3 (+ (log g) (* -1 (log a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (* -1 (log a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (* -1 (log a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (* -1 (log a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log g) (log (/ 1 a))))
(*.f64 #s(literal 1/3 binary64) (-.f64 (log.f64 g) (log.f64 a)))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(*.f64 #s(literal 1/3 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g))))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(*.f64 #s(literal 1/3 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g))))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(*.f64 #s(literal 1/3 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g))))
(* 1/3 (+ (log (* -1 g)) (log (/ -1 a))))
(*.f64 #s(literal 1/3 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g))))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log (/ 1 a)) (* -1 (log (/ 1 g))))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g)))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g)))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g)))
(+ (log (/ -1 a)) (* -1 (log (/ -1 g))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) g)))
(+ (log g) (* -1 (log a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (* -1 (log a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (* -1 (log a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (* -1 (log a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log g) (log (/ 1 a)))
(-.f64 (log.f64 g) (log.f64 a))
(+ (log (* -1 g)) (log (/ -1 a)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g)))
(+ (log (* -1 g)) (log (/ -1 a)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g)))
(+ (log (* -1 g)) (log (/ -1 a)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g)))
(+ (log (* -1 g)) (log (/ -1 a)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (-.f64 #s(literal 0 binary64) g)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (cbrt (/ (pow g 2) (pow a 2))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))) (neg.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))) (neg.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))) (neg.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))) (neg.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(* -1 (* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 3)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(cbrt (/ (pow g 2) (pow a 2)))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a)))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(* (cbrt (/ (pow g 2) (pow a 2))) (pow (cbrt -1) 2))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 g g) (*.f64 a a))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2)))))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(* (cbrt (/ 1 a)) (* (cbrt -1) (* (cbrt -1/2) (+ (cbrt (- (sqrt (- (pow g 2) (pow h 2))) g)) (* (cbrt -1) (cbrt (+ g (sqrt (- (pow g 2) (pow h 2))))))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (+.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 g (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))))
(+ (* g (+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1)))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (*.f64 g (cbrt.f64 (/.f64 #s(literal 1 binary64) a))) (+.f64 (*.f64 (*.f64 (*.f64 g (cbrt.f64 #s(literal 1/2 binary64))) #s(literal 1/3 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))))))))
(+ (* g (+ (* g (+ (* (cbrt (/ 1 a)) (* g (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1)))))))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))))
(+.f64 (*.f64 g (*.f64 (*.f64 g (cbrt.f64 (/.f64 #s(literal 1 binary64) a))) (+.f64 (*.f64 (*.f64 g (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal 1/27 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64))))))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal -1/27 binary64)))))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 g (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))))))
(* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* g (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g))))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))))
(* g (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2))))))
(*.f64 g (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g))))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (pow.f64 g #s(literal 4 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 8 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))) (pow.f64 g #s(literal 4 binary64)))))
(* g (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 4))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/24 (* (cbrt (pow g 4)) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (* -1/48 (* (cbrt (* (pow g 2) (pow h 14))) (/ 1 (pow (cbrt -1/2) 2)))))) (pow g 6))) (+ (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt -1) (* (cbrt 1/2) (cbrt 2)))) (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1/2) (cbrt 1/2)))))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (+.f64 (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (pow.f64 g #s(literal 4 binary64)))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 8 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (pow.f64 g #s(literal 4 binary64))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 g #s(literal 4 binary64))) (pow.f64 h #s(literal 4 binary64))) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/48 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 14 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (pow.f64 g #s(literal 6 binary64))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g))))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (* a (pow g 4)))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g))))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow g 3)))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g))))) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 g a)))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 g #s(literal 4 binary64))) (*.f64 h h)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 8 binary64)))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/24 (* (cbrt (pow g 4)) (/ (pow h 4) (pow (cbrt 2) 2)))) (* 1/48 (* (cbrt (* (pow g 2) (pow h 14))) (/ 1 (pow (cbrt 1/2) 2)))))) (pow g 2)))) (pow g 3))) (* (cbrt (/ (pow h 2) (* a g))) (* (cbrt -1) (pow (cbrt 1/2) 2)))) g)) (* (cbrt (/ 1 (* a (pow g 2)))) (* (cbrt 1/2) (cbrt 2))))))
(*.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g))))) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 g a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 g #s(literal 4 binary64))) (*.f64 h h)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 8 binary64)))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 g #s(literal 4 binary64))) (pow.f64 h #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 14 binary64)))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 g g))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))))
(+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (pow h 2) (* (cbrt -1) (cbrt 1/2))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (cbrt -1) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 a)) (* (pow h 2) (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))))))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 h h)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g)))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))))))))
(+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (* a (pow g 5)))) (/ (* (cbrt -1) (cbrt 1/2)) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2))))))) (* (cbrt (/ 1 a)) (* (pow h 2) (* (cbrt 1/2) (+ (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (- (* 1/216 (/ 1 (* (pow g 5) (pow (cbrt 2) 6)))) (+ (* 1/16 (/ 1 (pow g 5))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3)))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64)))))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 (/.f64 #s(literal 1 binary64) a))) (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g)))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))) (cbrt.f64 #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 g #s(literal 5 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 5 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g)))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g)))) (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))))
(* (cbrt (/ 1 a)) (* h (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(*.f64 (*.f64 h (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))))
(* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3)))))
(*.f64 (*.f64 h (cbrt.f64 (/.f64 #s(literal 1 binary64) a))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 h (*.f64 h h))))))
(* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) (pow h 4))))))
(*.f64 h (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 h (*.f64 h h))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 g g)) (*.f64 g g)))) (pow.f64 h #s(literal 4 binary64))))))))
(* h (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (+ (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) (pow h 4))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))))) (pow h 6)))))))
(*.f64 h (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 h (*.f64 h h))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 g g)) (*.f64 g g)))) (pow.f64 h #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 g #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64)))))) (pow.f64 h #s(literal 6 binary64))))))))
(* -1 (* (cbrt (/ 1 a)) (* h (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 h (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))))))
(* -1 (* h (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3)))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64))))))) (*.f64 h (*.f64 h h)))) (neg.f64 h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))))) h))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))))) (pow h 3))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))))) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64))))))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 g g)) (*.f64 g g))))) h)) (*.f64 h (*.f64 h h)))) (neg.f64 h))
(* -1 (* h (+ (* -1 (/ (+ (* -1 (/ (+ (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))))) (* (cbrt (/ 1 a)) (/ (* (cbrt 1/2) (+ (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ (pow h 4) (pow (sqrt -1) 2))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))))) (pow h 2)))) h)) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))))) (pow h 3))) (* (cbrt (/ 1 a)) (* (cbrt 1/2) (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))))) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 g g)) (*.f64 g g)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 g #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64)))))) (*.f64 h h))))) h)) (*.f64 h (*.f64 h h)))) (neg.f64 h))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(* (cbrt (/ 1 a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(+ (cbrt (* h (sqrt -1))) (* (cbrt (* h (sqrt -1))) (cbrt -1)))
(*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))
(+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))
(+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))))))
(+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))
(+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 g (+.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 g #s(literal 1/3 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))))))))))
(+ (cbrt (* h (sqrt -1))) (+ (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (+ (* 1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) (cbrt -1))) (* g (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* g (+ (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (+ (* 1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))) (* 2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))) (* -1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))))))))) (* (cbrt (* h (sqrt -1))) (cbrt -1))))
(+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 g (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))))))) (*.f64 g (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal 1/27 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64))))))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal -1/27 binary64))))))))))))
(* (cbrt g) (* (cbrt -1) (cbrt 2)))
(*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64)))
(* g (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) (pow.f64 g #s(literal 4 binary64)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))))
(*.f64 g (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) (pow.f64 g #s(literal 4 binary64)))))) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (* (pow h 4) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 10))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 16))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* (cbrt (/ 1 (pow g 2))) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) (pow g 4))) (cbrt -1/2))))))))
(*.f64 g (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 10 binary64))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 16 binary64))))))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) (pow.f64 g #s(literal 4 binary64)))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 14 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(* -1 (* (cbrt g) (cbrt 2)))
(*.f64 (cbrt.f64 g) (neg.f64 (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1 (* (cbrt (/ (pow h 2) (pow g 4))) (* (cbrt -1) (cbrt 1/2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (*.f64 h h) (pow.f64 g #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))) (pow g 3))) (* (cbrt (/ (pow h 2) g)) (* (cbrt -1) (cbrt 1/2)))) g)) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 g #s(literal 4 binary64))) (*.f64 h h)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 8 binary64)))) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (* (cbrt (pow g 4)) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 2))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/48 (* (cbrt (/ (pow h 14) (pow g 4))) (/ 1 (pow (cbrt 1/2) 2)))) (* 1/24 (* (cbrt (* (pow g 2) (pow h 8))) (/ 1 (pow (cbrt 1/2) 2))))))) (pow g 3))) (* (cbrt (/ (pow h 2) g)) (* (cbrt -1) (cbrt 1/2)))) g)) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 g #s(literal 4 binary64))) (*.f64 h h)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (cbrt.f64 (*.f64 (*.f64 g g) (pow.f64 h #s(literal 8 binary64))))) (*.f64 #s(literal 1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 4 binary64))))))))) (*.f64 g (*.f64 g g)))) g)) (-.f64 #s(literal 0 binary64) g))
(+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))))
(+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (* (pow h 2) (cbrt -1)) (pow (cbrt 2) 2)))) (+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))
(+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 5 binary64)))))))
(+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2))))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g)))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))
(+ (* (cbrt g) (* (cbrt -1) (cbrt 2))) (+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 2) (+ (* -1/6 (* (cbrt (/ 1 (pow g 5))) (/ (cbrt -1) (pow (cbrt 2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3))))) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* 1/3 (* (cbrt (/ 1 (pow g 2))) (/ (* (cbrt -1) (- (* 1/216 (/ 1 (* (pow g 5) (pow (cbrt 2) 6)))) (+ (* 1/16 (/ 1 (pow g 5))) (* 1/3 (/ (+ (* 1/12 (/ 1 (* (pow g 3) (pow (cbrt 2) 3)))) (* 1/8 (/ 1 (pow g 3)))) (* (pow g 2) (pow (cbrt 2) 3))))))) (pow (cbrt 2) 2)))))))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g)))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g)))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g))) (cbrt.f64 #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 g #s(literal 5 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 5 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g)))) (/.f64 #s(literal 1/8 binary64) (*.f64 g (*.f64 g g)))) (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))
(*.f64 h (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(*.f64 h (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 g g)) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 g g)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1)))))) (+ (* 1/3 (* (* g (cbrt -1)) (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64)))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 g g)) (cbrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 g g))))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64)))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 g #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 g #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))))))))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1)))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))) (neg.f64 h))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(*.f64 (+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (neg.f64 (*.f64 h (*.f64 h h))))) (neg.f64 h))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5)))))) h)) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(*.f64 (+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))) (/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 g g)) (*.f64 g g)))) h)) (neg.f64 (*.f64 h (*.f64 h h))))) (neg.f64 h))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (* (pow g 2) (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (+ (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (* (cbrt -1) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))))) h)) (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* 1/3 (* (* g (cbrt -1)) (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))))) (pow h 3))) (* (cbrt (/ (sqrt -1) (pow h 2))) (cbrt -1))))))
(*.f64 (+.f64 (*.f64 (+.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h)))) (/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -1/3 binary64) g) (*.f64 #s(literal 1/3 binary64) (*.f64 g (cbrt.f64 #s(literal -1 binary64)))))) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 g g)) (*.f64 g g)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 g #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))))) h)) (neg.f64 (*.f64 h (*.f64 h h))))) (neg.f64 h))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 g a)))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (pow g 2) (* h (sqrt -1)))) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 g g) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(+ (* h (sqrt -1)) (* (pow g 2) (+ (* (pow g 2) (- (* 1/16 (/ (pow g 2) (* (pow h 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow h 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* h (sqrt -1)))))))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 g g) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 g g) (+.f64 (*.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 h #s(literal 5 binary64))) (/.f64 (*.f64 g g) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))))))
g
(* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2)))))
(*.f64 g (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4))))))
(*.f64 g (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))))))
(* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6)))))))
(*.f64 g (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 h #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 g #s(literal 6 binary64)))))))
(* -1 g)
(-.f64 #s(literal 0 binary64) g)
(* -1 (* g (+ 1 (* -1/2 (/ (pow h 2) (pow g 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 1 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 h #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 g #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) g))
g
(+ g (* -1/2 (/ (pow h 2) g)))
(+.f64 g (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g))
(+ g (* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g)))))
(+.f64 g (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal -1/2 binary64) g))))
(+ g (* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g)))))
(+.f64 g (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal -1/2 binary64) g))))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(*.f64 h (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))
(* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 6 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)) (pow.f64 h #s(literal 6 binary64))))))))
(* -1 (* h (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) h)
(* -1 (* h (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 h))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))))))
(*.f64 (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 h))
(* -1 (* h (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow g 6) (* (pow h 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))))))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 g #s(literal 6 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)) (pow.f64 h #s(literal 6 binary64))))))) (neg.f64 h))
(cbrt (* h (sqrt -1)))
(cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(+ (cbrt (* h (sqrt -1))) (* -1/3 (* (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9) g)))
(+.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) g) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))))
(+ (cbrt (* h (sqrt -1))) (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* 1/3 (* (* g (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9)))) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))))))
(+.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 g (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64)))))))))
(+ (cbrt (* h (sqrt -1))) (* g (+ (* -1/3 (pow (/ 1 (* (pow h 2) (pow (sqrt -1) 2))) 1/9)) (* g (+ (* -1/3 (* (* g (+ (* -2/3 (* (pow (/ 1 (* (pow h 5) (pow (sqrt -1) 5))) 1/9) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))) (* -1/27 (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2))))))) (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* 1/2 (/ 1 (* h (sqrt -1)))) (* 1/3 (pow (/ 1 (* h (sqrt -1))) 1/9))))))))))
(+.f64 (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 g (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/9 binary64))) (*.f64 g (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64))))) (*.f64 (*.f64 g (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))))) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/9 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) #s(literal -1/27 binary64)))))))))
(* (cbrt (/ (pow h 2) g)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 13 binary64))))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/48 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))) (+ (* -1/576 (* (cbrt (/ (pow h 14) (pow g 13))) (/ 1 (pow (cbrt -1/2) 5)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 13 binary64))))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))) (*.f64 #s(literal -1/576 binary64) (/.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 14 binary64)) (pow.f64 g #s(literal 13 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64))))))
(* -1 (* (cbrt g) (cbrt 2)))
(*.f64 (cbrt.f64 g) (neg.f64 (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 g (+.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 g (+.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 14 binary64)))))))))
(* -1 (* g (+ (* -1/6 (* (cbrt (/ 1 (pow g 8))) (/ (pow h 2) (pow (cbrt 2) 2)))) (+ (* -1/24 (* (cbrt (/ 1 (pow g 14))) (/ (pow h 4) (pow (cbrt 2) 2)))) (+ (* 1/3 (* (cbrt (/ 1 (pow g 20))) (/ (- (* -1/16 (pow h 6)) (* 1/12 (/ (* (pow g 2) (pow h 4)) (pow (cbrt 2) 3)))) (pow (cbrt 2) 2)))) (* (cbrt (/ 1 (pow g 2))) (cbrt 2)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 8 binary64)))) (*.f64 h h)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 g g)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 14 binary64))))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 20 binary64)))) (-.f64 (*.f64 (pow.f64 h #s(literal 6 binary64)) #s(literal -1/16 binary64)) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 g g)) (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) g))
(* (cbrt (/ (pow h 2) g)) (cbrt -1/2))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))
(+ (* -1/24 (* (cbrt (/ (pow h 8) (pow g 7))) (/ 1 (pow (cbrt -1/2) 2)))) (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (pow.f64 h #s(literal 8 binary64)) (pow.f64 g #s(literal 7 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ (pow h 2) (pow g 13))) (/ 1 (pow (cbrt -1/2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64))))) (*.f64 #s(literal -1/48 binary64) (cbrt.f64 (/.f64 (*.f64 h h) (pow.f64 g #s(literal 13 binary64)))))))))
(+ (* (cbrt (/ (pow h 2) g)) (cbrt -1/2)) (* (pow h 4) (+ (* -1/24 (* (cbrt (/ 1 (* (pow g 7) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))) (* (pow h 2) (+ (* -1/3 (* (cbrt (* (pow g 2) (pow h 2))) (/ (+ (* 1/192 (/ 1 (* (pow g 5) (* (pow h 2) (pow (cbrt -1/2) 3))))) (* 5/128 (/ 1 (pow g 7)))) (pow (cbrt -1/2) 2)))) (* -1/48 (* (cbrt (/ 1 (* (pow g 13) (pow h 4)))) (/ 1 (pow (cbrt -1/2) 2)))))))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 g g) (*.f64 h h))) (+.f64 (/.f64 #s(literal 1/192 binary64) (*.f64 (pow.f64 g #s(literal 5 binary64)) (*.f64 (*.f64 h h) #s(literal -1/2 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 g #s(literal 7 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))
(cbrt (* h (sqrt -1)))
(cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2))))))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (*.f64 (*.f64 #s(literal -1/3 binary64) g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))))))
(*.f64 h (+.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 g g)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
(* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (+ (* -1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))) (+ (* 1/6 (* (pow g 2) (cbrt (/ 1 (* (pow h 8) (pow (sqrt -1) 5)))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 14) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))))))
(*.f64 h (+.f64 (+.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 g g)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal 8 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 g #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 14 binary64)))))))))
(* -1 (cbrt (* h (sqrt -1))))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* 1/3 (* g (cbrt (/ 1 (* (pow h 5) (pow (sqrt -1) 2)))))))))
(-.f64 #s(literal 0 binary64) (*.f64 h (+.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (*.f64 (*.f64 #s(literal 1/3 binary64) g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 5 binary64)))))))))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1 (/ (+ (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2))))) (* -1/6 (* (pow g 2) (cbrt (/ h (pow (sqrt -1) 5)))))) (pow h 3))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) g) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 g g)) (cbrt.f64 (/.f64 h (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (*.f64 h (*.f64 h h)))) (neg.f64 h))
(* -1 (* h (+ (cbrt (/ (sqrt -1) (pow h 2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (* (pow g 2) (cbrt (/ (pow h 4) (pow (sqrt -1) 5))))) (* 1/3 (* (cbrt (/ 1 (* (pow h 2) (pow (sqrt -1) 2)))) (- (* -1/8 (/ (pow g 4) (pow (sqrt -1) 3))) (* 1/3 (/ (* (pow g 2) (pow h 2)) (sqrt -1))))))) h)) (* -1/3 (* g (cbrt (/ (pow h 4) (pow (sqrt -1) 2)))))) (pow h 3))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 h h))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) g) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) #s(literal -1 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 g g)) (cbrt.f64 (/.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 g #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 g g)) (*.f64 h h)) (sqrt.f64 #s(literal -1 binary64))))))) h)) (*.f64 h (*.f64 h h)))) (neg.f64 h))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 g) (* h (sqrt -1)))
(-.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) g)
(+ (* g (- (* 1/2 (/ g (* h (sqrt -1)))) 1)) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1 binary64))))
(+ (* g (- (* g (+ (* -1/8 (/ (pow g 2) (* (pow h 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* h (sqrt -1)))))) 1)) (* h (sqrt -1)))
(+.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) (*.f64 g (+.f64 (*.f64 g (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 g g)) (*.f64 (*.f64 h (*.f64 h h)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) #s(literal -1 binary64))))
(* -1/2 (/ (pow h 2) g))
(/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g)
(/ (+ (* -1/2 (pow h 2)) (* -1/8 (/ (pow h 4) (pow g 2)))) g)
(/.f64 (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) g)
(/ (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4))))) g)
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g))) (/.f64 (*.f64 (pow.f64 h #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 g #s(literal 4 binary64)))) g)
(/ (+ (* -1/2 (/ (+ (* 1/64 (pow h 8)) (* 1/16 (pow h 8))) (pow g 6))) (+ (* -1/2 (pow h 2)) (+ (* -1/8 (/ (pow h 4) (pow g 2))) (* -1/16 (/ (pow h 6) (pow g 4)))))) g)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 h #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 g #s(literal 6 binary64))) (*.f64 h h))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (*.f64 g g)) (/.f64 (*.f64 (pow.f64 h #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 g #s(literal 4 binary64))))) g)
(* -2 g)
(*.f64 g #s(literal -2 binary64))
(* -1 (* g (+ 2 (* -1/2 (/ (pow h 2) (pow g 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (* -1/8 (/ (pow h 4) (pow g 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)))) (-.f64 #s(literal 0 binary64) g))
(* -1 (* g (+ 2 (+ (* -1/2 (/ (pow h 2) (pow g 2))) (+ (* -1/8 (/ (pow h 4) (pow g 4))) (* -1/16 (/ (pow h 6) (pow g 6))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) (*.f64 g g)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 h #s(literal 4 binary64))) (pow.f64 g #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 h #s(literal 6 binary64)) #s(literal -1/16 binary64)) (pow.f64 g #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) g))
(* -1/2 (/ (pow h 2) g))
(/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g)
(* (pow h 2) (- (* -1/8 (/ (pow h 2) (pow g 3))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h h)) (*.f64 g (*.f64 g g))) (/.f64 #s(literal -1/2 binary64) g)))
(* (pow h 2) (- (* (pow h 2) (- (* -1/16 (/ (pow h 2) (pow g 5))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 h h)) (pow.f64 g #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal -1/2 binary64) g)))
(* (pow h 2) (- (* (pow h 2) (- (* (pow h 2) (- (* -5/128 (/ (pow h 2) (pow g 7))) (* 1/16 (/ 1 (pow g 5))))) (* 1/8 (/ 1 (pow g 3))))) (* 1/2 (/ 1 g))))
(*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (*.f64 (*.f64 h h) (+.f64 (/.f64 (*.f64 #s(literal -5/128 binary64) (*.f64 h h)) (pow.f64 g #s(literal 7 binary64))) (/.f64 #s(literal -1/16 binary64) (pow.f64 g #s(literal 5 binary64))))) (/.f64 #s(literal -1/8 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal -1/2 binary64) g)))
(* h (sqrt -1))
(*.f64 h (sqrt.f64 #s(literal -1 binary64)))
(* h (+ (sqrt -1) (* -1 (/ g h))))
(*.f64 h (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)))
(* h (- (+ (sqrt -1) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1))))) (/ g h)))
(*.f64 h (-.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 g h)))
(* h (- (+ (sqrt -1) (+ (* -1/8 (/ (pow g 4) (* (pow h 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (* (pow h 2) (sqrt -1)))))) (/ g h)))
(*.f64 h (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (pow.f64 h #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (*.f64 (*.f64 h h) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 g h)))))
(* -1 (* h (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) h)
(* -1 (* h (+ (sqrt -1) (/ g h))))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 g h)) (neg.f64 h))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1/2 (/ (pow g 2) (* h (sqrt -1)))) g) h)))))
(*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 g g)) (*.f64 h (sqrt.f64 #s(literal -1 binary64)))) g) h)) (neg.f64 h))
(* -1 (* h (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (+ (* -1/8 (/ (pow g 4) (* (pow h 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow g 2) (sqrt -1)))) h)) g) h)))))
(*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 g #s(literal 4 binary64))) (*.f64 (*.f64 h h) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 g g)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 h)) g) h)) (neg.f64 h))

eval304.0ms (1.6%)

Compiler

Compiled 55749 to 5015 computations (91% saved)

prune399.0ms (2.1%)

Pruning

77 alts after pruning (72 fresh and 5 done)

PrunedKeptTotal
New2426432469
Fresh152944
Picked235
Done123
Total2444772521
Accuracy
97.5%
Counts
2521 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.5%
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
45.5%
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
32.3%
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
26.0%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
18.1%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
42.8%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
18.3%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
35.4%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
35.7%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)))))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
16.3%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a))))
73.0%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))))
16.2%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
15.8%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
34.8%
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
73.3%
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))))
32.4%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
43.0%
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal 1/3 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
38.5%
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
40.1%
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
46.3%
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
34.8%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
76.0%
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
36.1%
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
26.4%
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)))
43.8%
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 g #s(literal 1/3 binary64)) (cbrt.f64 a)))
43.1%
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 g)) (cbrt.f64 a)))
18.4%
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))))
95.4%
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) g))) (cbrt.f64 a)))
43.1%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) g))) (cbrt.f64 a)))
18.5%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
42.9%
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (pow.f64 a #s(literal 1/3 binary64))))
43.0%
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (exp.f64 (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
95.6%
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
36.1%
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
95.5%
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))))
94.6%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
75.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
74.7%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/6 binary64))))
95.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
38.1%
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)))))
22.0%
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
18.6%
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) (log.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))))))
18.6%
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (log.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))))
22.0%
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 (log.f64 g) (log.f64 a)) #s(literal 1/3 binary64))))
59.7%
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
73.3%
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))))
26.5%
(+.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a))))
24.4%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) g) #s(literal -2 binary64)) a)))
40.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
24.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g g) #s(literal -2 binary64)) a)))
21.8%
(+.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
41.6%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))))
18.0%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
12.1%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 g #s(literal -2 binary64)))))
42.9%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (*.f64 (cbrt.f64 g) (neg.f64 (cbrt.f64 #s(literal 2 binary64)))))
17.9%
(*.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (log.f64 (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
94.8%
(*.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
75.2%
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
92.3%
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))))
74.0%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
18.0%
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/3 binary64)))) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
74.2%
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
74.3%
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
74.8%
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
42.9%
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
95.6%
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
31.7%
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))
36.0%
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
74.9%
(neg.f64 (cbrt.f64 (/.f64 g a)))
36.2%
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
36.7%
(cbrt.f64 (/.f64 g (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)))))
1.3%
(cbrt.f64 (/.f64 g a))
74.6%
(cbrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 a g)))
74.6%
(cbrt.f64 (*.f64 g (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 3 binary64))))
74.9%
(cbrt.f64 (*.f64 g (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
Compiler

Compiled 2990 to 2111 computations (29.4% saved)

simplify40.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cbrt.f64 (/.f64 g a))
cost-diff12864
(pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64))
cost-diff12864
(cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64)))
cost-diff12864
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
cost-diff0
(cbrt.f64 #s(literal 2 binary64))
cost-diff0
(*.f64 a g)
cost-diff0
(cbrt.f64 (*.f64 a g))
cost-diff0
(*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))
cost-diff0
(/.f64 a g)
cost-diff0
(/.f64 #s(literal 1/2 binary64) (/.f64 a g))
cost-diff0
(cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))
cost-diff0
(cbrt.f64 #s(literal 2 binary64))
cost-diff-64
(neg.f64 (cbrt.f64 (/.f64 g a)))
cost-diff0
(/.f64 g a)
cost-diff0
(cbrt.f64 (/.f64 g a))
cost-diff0
(cbrt.f64 g)
cost-diff128
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))
cost-diff128
(cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
cost-diff128
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
Rules
698×fma-define
490×sum3-define
220×fma-lowering-fma.f32
220×fma-lowering-fma.f64
208×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035163
171163
2123163
3188163
4275163
5406163
6657163
71189163
81325163
91337163
101338163
01338163
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (cbrt g) (cbrt (/ 1 (- 0 a))))
(cbrt g)
g
(cbrt (/ 1 (- 0 a)))
(/ 1 (- 0 a))
1
(- 0 a)
0
a
(neg (cbrt (/ g a)))
(cbrt (/ g a))
(/ g a)
g
a
(* (neg (cbrt 2)) (cbrt (/ 1/2 (/ a g))))
(neg (cbrt 2))
(cbrt 2)
2
(cbrt (/ 1/2 (/ a g)))
(/ 1/2 (/ a g))
1/2
(/ a g)
a
g
(/ (neg (* (cbrt (* a g)) (cbrt 2))) (cbrt (* a (* 2 a))))
(neg (* (cbrt (* a g)) (cbrt 2)))
(* (cbrt (* a g)) (cbrt 2))
(cbrt (* a g))
(* a g)
a
g
(cbrt 2)
2
(cbrt (* a (* 2 a)))
(* a (* 2 a))
(* 2 a)
(* (cbrt (pow (cbrt (/ g a)) 3)) (* (cbrt -1/2) (cbrt 2)))
(cbrt (pow (cbrt (/ g a)) 3))
(pow (cbrt (/ g a)) 3)
(cbrt (/ g a))
(/ g a)
g
a
3
(* (cbrt -1/2) (cbrt 2))
(cbrt -1/2)
-1/2
(cbrt 2)
2
Outputs
(* (cbrt g) (cbrt (/ 1 (- 0 a))))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal -1 binary64) a)))
(cbrt g)
(cbrt.f64 g)
g
(cbrt (/ 1 (- 0 a)))
(cbrt.f64 (/.f64 #s(literal -1 binary64) a))
(/ 1 (- 0 a))
(/.f64 #s(literal -1 binary64) a)
1
#s(literal 1 binary64)
(- 0 a)
(-.f64 #s(literal 0 binary64) a)
0
#s(literal 0 binary64)
a
(neg (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(/ g a)
(/.f64 g a)
g
a
(* (neg (cbrt 2)) (cbrt (/ 1/2 (/ a g))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(neg (cbrt 2))
(-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))
(cbrt 2)
(cbrt.f64 #s(literal 2 binary64))
2
#s(literal 2 binary64)
(cbrt (/ 1/2 (/ a g)))
(cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))
(/ 1/2 (/ a g))
(/.f64 #s(literal 1/2 binary64) (/.f64 a g))
1/2
#s(literal 1/2 binary64)
(/ a g)
(/.f64 a g)
a
g
(/ (neg (* (cbrt (* a g)) (cbrt 2))) (cbrt (* a (* 2 a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (*.f64 g a))) (cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64)))))
(neg (* (cbrt (* a g)) (cbrt 2)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (*.f64 g a)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 g a)))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(* a g)
(*.f64 g a)
a
g
(cbrt 2)
(cbrt.f64 #s(literal 2 binary64))
2
#s(literal 2 binary64)
(cbrt (* a (* 2 a)))
(cbrt.f64 (*.f64 a (*.f64 a #s(literal 2 binary64))))
(* a (* 2 a))
(*.f64 a (*.f64 a #s(literal 2 binary64)))
(* 2 a)
(*.f64 a #s(literal 2 binary64))
(* (cbrt (pow (cbrt (/ g a)) 3)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(cbrt (pow (cbrt (/ g a)) 3))
(cbrt.f64 (/.f64 g a))
(pow (cbrt (/ g a)) 3)
(/.f64 g a)
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(/ g a)
(/.f64 g a)
g
a
3
#s(literal 3 binary64)
(* (cbrt -1/2) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2 binary64)))
(cbrt -1/2)
(cbrt.f64 #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(cbrt 2)
(cbrt.f64 #s(literal 2 binary64))
2
#s(literal 2 binary64)

localize153.0ms (0.8%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64))
accuracy98.4%
(cbrt.f64 #s(literal 2 binary64))
accuracy77.2%
(cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64)))
accuracy77.2%
(cbrt.f64 (/.f64 g a))
accuracy99.5%
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
accuracy98.4%
(cbrt.f64 #s(literal 2 binary64))
accuracy71.1%
(cbrt.f64 (*.f64 a g))
accuracy48.4%
(cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a)))
accuracy99.6%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
accuracy99.5%
(/.f64 #s(literal 1/2 binary64) (/.f64 a g))
accuracy98.4%
(cbrt.f64 #s(literal 2 binary64))
accuracy77.3%
(cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)))
accuracy100.0%
(/.f64 g a)
accuracy100.0%
(neg.f64 (cbrt.f64 (/.f64 g a)))
accuracy77.2%
(cbrt.f64 (/.f64 g a))
accuracy100.0%
(-.f64 #s(literal 0 binary64) a)
accuracy99.4%
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
accuracy99.2%
(cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
accuracy99.1%
(cbrt.f64 g)
Results
97.0ms256×0valid
Compiler

Compiled 183 to 37 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 14.0ms (27.8% of total)
ival-cbrt: 14.0ms (27.8% of total)
ival-div: 11.0ms (21.8% of total)
ival-pow: 6.0ms (11.9% of total)
ival-neg: 3.0ms (6% of total)
ival-sub: 1.0ms (2% of total)
const: 1.0ms (2% of total)
backward-pass: 0.0ms (0% of total)

series24.0ms (0.1%)

Counts
21 → 420
Calls
Call 1
Inputs
#<alt (* (cbrt g) (cbrt (/ 1 (- 0 a))))>
#<alt (cbrt (/ 1 (- 0 a)))>
#<alt (/ 1 (- 0 a))>
#<alt (cbrt g)>
#<alt (cbrt (/ g a))>
#<alt (/ g a)>
#<alt (neg (cbrt (/ g a)))>
#<alt (cbrt 2)>
#<alt (cbrt (/ 1/2 (/ a g)))>
#<alt (/ 1/2 (/ a g))>
#<alt (/ a g)>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (cbrt (* a g))>
#<alt (* a g)>
#<alt (* (cbrt (pow (cbrt (/ g a)) 3)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (cbrt (pow (cbrt (/ g a)) 3))>
#<alt (pow (cbrt (/ g a)) 3)>
#<alt (- 0 a)>
#<alt (* (neg (cbrt 2)) (cbrt (/ 1/2 (/ a g))))>
#<alt (cbrt (* a (* 2 a)))>
#<alt (/ (neg (* (cbrt (* a g)) (cbrt 2))) (cbrt (* a (* 2 a))))>
Outputs
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (* (cbrt (/ 1 a)) (cbrt -1))>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (/ -1 a)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (cbrt g)>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (* -1 (* (cbrt g) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* (cbrt (/ g a)) (cbrt 1/2))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1/2)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1/2)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1/2)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1/2)))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (* 1/2 (/ g a))>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (/ a g)>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* (cbrt (* a g)) (cbrt 2))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (cbrt (* a g))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (* a g)) (cbrt -1)))>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* a g)>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (* -1 (* (cbrt (/ g a)) (cbrt -1)))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (cbrt (/ g a))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (* (cbrt (/ g a)) (pow (cbrt -1) 2))>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (/ g a)>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (* -1 (/ (* g (pow (cbrt -1) 3)) a))>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 a)>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* (cbrt (pow a 2)) (cbrt 2))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* -1 (cbrt (/ g a)))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
#<alt (* (cbrt (/ g a)) (cbrt -1))>
Calls

105 calls:

TimeVariablePointExpression
3.0ms
a
@inf
(* (cbrt (* a g)) (cbrt 2))
1.0ms
g
@inf
(* (cbrt (* a g)) (cbrt 2))
1.0ms
g
@0
(* (cbrt (* a g)) (cbrt 2))
1.0ms
a
@-inf
(pow (cbrt (/ g a)) 3)
1.0ms
g
@-inf
(pow (cbrt (/ g a)) 3)

rewrite644.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
4886×*-lowering-*.f32
4886×*-lowering-*.f64
3590×/-lowering-/.f32
3590×/-lowering-/.f64
1228×frac-times
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03596
114893
283491
0881591
Stop Event
iter limit
node limit
Counts
21 → 1544
Calls
Call 1
Inputs
(* (cbrt g) (cbrt (/ 1 (- 0 a))))
(cbrt (/ 1 (- 0 a)))
(/ 1 (- 0 a))
(cbrt g)
(cbrt (/ g a))
(/ g a)
(neg (cbrt (/ g a)))
(cbrt 2)
(cbrt (/ 1/2 (/ a g)))
(/ 1/2 (/ a g))
(/ a g)
(* (cbrt (* a g)) (cbrt 2))
(cbrt (* a g))
(* a g)
(* (cbrt (pow (cbrt (/ g a)) 3)) (* (cbrt -1/2) (cbrt 2)))
(cbrt (pow (cbrt (/ g a)) 3))
(pow (cbrt (/ g a)) 3)
(- 0 a)
(* (neg (cbrt 2)) (cbrt (/ 1/2 (/ a g))))
(cbrt (* a (* 2 a)))
(/ (neg (* (cbrt (* a g)) (cbrt 2))) (cbrt (* a (* 2 a))))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a))) #s(literal 1/3 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 g)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 g))))
(cbrt.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g))))
(cbrt.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 a) (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 g #s(literal -1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (cbrt.f64 g)))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64))) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (pow.f64 g #s(literal 1/6 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (pow.f64 g #s(literal 1/6 binary64))))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) (pow.f64 g #s(literal 1/6 binary64))) (pow.f64 g #s(literal 1/6 binary64)))
(*.f64 (/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) #s(literal -1 binary64)))
(cbrt.f64 (/.f64 #s(literal -1 binary64) a))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 a))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (cbrt.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 a))
(pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal -1 binary64) a)) #s(literal 1/6 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal -1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal -1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64)) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64))) (cbrt.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a)))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a))) (cbrt.f64 a))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(+.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a)))))
(+.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a a))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) a))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) a))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal -1 binary64) a))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a a))) (/.f64 #s(literal -1 binary64) a))
(exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(neg.f64 (/.f64 #s(literal 1 binary64) a))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(neg.f64 (/.f64 a (*.f64 a a)))
(neg.f64 (/.f64 (*.f64 a a) (*.f64 a (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))
(/.f64 a (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a a))
(/.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) a)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a (*.f64 a a)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 a (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a a)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (*.f64 a a)) a)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 a a))
(pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a))
(*.f64 a (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 a a) (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (*.f64 a a))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) a)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) a) a)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 a (*.f64 a a)))
(*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 a (*.f64 a (*.f64 a a))))
(*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a a))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 g)))
(cbrt.f64 g)
(pow.f64 g #s(literal 1/3 binary64))
(pow.f64 (pow.f64 g #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 g g) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 (log.f64 g)) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 g) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 g))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 g #s(literal 1/6 binary64)))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 1/6 binary64))) (pow.f64 g #s(literal 1/6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64)) (*.f64 (log.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/3 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(cbrt.f64 (/.f64 g a))
(cbrt.f64 (*.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 a))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 a #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(/.f64 (cbrt.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (cbrt.f64 (*.f64 g #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 g))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a)) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64)) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a a)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (/.f64 g (*.f64 a (*.f64 a a)))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 g (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(+.f64 (/.f64 g a) (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 0 binary64)))
(+.f64 (/.f64 g a) (*.f64 (/.f64 g (*.f64 a a)) #s(literal 0 binary64)))
(+.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 0 binary64)) (/.f64 g a))
(+.f64 (*.f64 (/.f64 g (*.f64 a a)) #s(literal 0 binary64)) (/.f64 g a))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 g (*.f64 a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 a a) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a (*.f64 a a)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a a))) (*.f64 a (/.f64 g (*.f64 a a))))
(+.f64 (*.f64 a (/.f64 g (*.f64 a a))) (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a a))))
(exp.f64 (log.f64 (/.f64 g a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a g)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 g a))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3/2 binary64))))
(exp.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(cbrt.f64 (*.f64 (/.f64 g a) (/.f64 g (*.f64 a (/.f64 a g)))))
(cbrt.f64 (*.f64 (/.f64 g (*.f64 a (/.f64 a g))) (/.f64 g a)))
(neg.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g))))
(/.f64 g a)
(/.f64 #s(literal 1 binary64) (/.f64 a g))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal -1 binary64) g))
(/.f64 #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))
(/.f64 (/.f64 g a) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(/.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) g))
(/.f64 #s(literal -2 binary64) (/.f64 a (*.f64 #s(literal -1/2 binary64) g)))
(/.f64 (*.f64 g #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64))) (cbrt.f64 a))
(/.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64))) (*.f64 #s(literal 1 binary64) (cbrt.f64 a)))
(/.f64 (/.f64 g (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 (/.f64 g (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (neg.f64 (*.f64 g (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) a) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal -1 binary64)) a)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 (/.f64 g a) g))) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 2/3 binary64))) (*.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal 2/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 g a) g))) (*.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 g #s(literal 2/3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) (pow.f64 a #s(literal 2/3 binary64))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) g))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) (cbrt.f64 a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 g #s(literal 2/3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (pow.f64 a #s(literal 2/3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 (*.f64 (/.f64 g a) g))) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 a #s(literal 2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (*.f64 (pow.f64 a #s(literal 2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (pow.f64 a #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (cbrt.f64 g)) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) #s(literal 1 binary64)) (*.f64 (cbrt.f64 a) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (*.f64 (cbrt.f64 a) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 g #s(literal -1 binary64))) a)
(/.f64 (neg.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (/.f64 g #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) a)) (/.f64 #s(literal 1 binary64) g))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) g)) a)
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (pow.f64 g #s(literal 2/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (*.f64 a a)) a)
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 a a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a a)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal 3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1 binary64))
(pow.f64 (/.f64 g a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 g a) (/.f64 g (*.f64 a (/.f64 a g)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (/.f64 g (*.f64 a (/.f64 a g))) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(*.f64 g (/.f64 #s(literal 1 binary64) a))
(*.f64 g (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(*.f64 g (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 g a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 #s(literal 0 binary64) g))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal -1 binary64) g) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 g (/.f64 a #s(literal 1/2 binary64))))
(*.f64 (/.f64 g a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) g)
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) g) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 g (/.f64 #s(literal 1 binary64) a)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) g)))
(*.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (*.f64 a a))
(*.f64 (/.f64 g (*.f64 a a)) a)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (neg.f64 (*.f64 g (*.f64 a a))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) g)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) g) a))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (*.f64 a (-.f64 #s(literal 0 binary64) g)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) g) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) g) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) g)
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 1 binary64)) (pow.f64 (*.f64 a a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a a)) #s(literal 1 binary64)) a)
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 g #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (/.f64 g (/.f64 #s(literal 1 binary64) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (*.f64 #s(literal 2 binary64) g) (/.f64 #s(literal 1/2 binary64) a))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) a)) g)
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) g)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) a)) (-.f64 #s(literal 0 binary64) g))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 g (*.f64 a a))) a)
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) a) a)
(*.f64 (*.f64 (/.f64 g (*.f64 a a)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) g))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))) (/.f64 (/.f64 g a) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (/.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64)) (/.f64 g (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))))
(/.f64 (/.f64 g a) (neg.f64 (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(/.f64 #s(literal -2 binary64) (*.f64 (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal -2 binary64) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal -2 binary64)) (*.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)))))
(/.f64 (*.f64 #s(literal -2 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal -1 binary64)) (cbrt.f64 a))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(*.f64 (cbrt.f64 g) (/.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (neg.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 g))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 g))
(*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 g))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 a)) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g))))
(*.f64 (neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (cbrt.f64 a)) (cbrt.f64 g))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(cbrt.f64 #s(literal 2 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 2 binary64) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal -2 binary64) (neg.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal -1/2 binary64) g))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
(/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g)) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) g)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (cbrt.f64 #s(literal -1/2 binary64))) (neg.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(pow.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) (/.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (cbrt.f64 g))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) a) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (pow.f64 g #s(literal 1/6 binary64))) (pow.f64 g #s(literal 1/6 binary64)))
(*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)))
(neg.f64 (*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) a))
(/.f64 g (/.f64 a #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))
(/.f64 #s(literal 1/2 binary64) (/.f64 a g))
(/.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 g a) #s(literal 2 binary64))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(/.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal -1/2 binary64) g)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) g)))
(/.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 #s(literal 1 binary64) g))
(/.f64 (*.f64 #s(literal 1/2 binary64) g) a)
(/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal -1/2 binary64) g) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 #s(literal -1/2 binary64) a) (/.f64 #s(literal -1 binary64) g))
(/.f64 (*.f64 g #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) g)) a)
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) g)) a)
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) g)) a)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (pow.f64 g #s(literal 2/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (cbrt.f64 (*.f64 (/.f64 g a) g))) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64))) #s(literal 1/2 binary64)) (cbrt.f64 a))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) #s(literal -1 binary64)) a)
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a))
(pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1 binary64))
(*.f64 g (/.f64 #s(literal 1/2 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 g (/.f64 a #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1/2 binary64) g))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 g a))
(*.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 g a) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal -1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) g))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 g #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) a) g)
(*.f64 (*.f64 #s(literal 1/2 binary64) g) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) g) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 g (*.f64 a a)) (*.f64 a #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) a) (-.f64 #s(literal 0 binary64) g))
(*.f64 (/.f64 #s(literal -1/2 binary64) a) (/.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (neg.f64 (*.f64 g (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 #s(literal 1 binary64) (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) g) a))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) g)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) a) #s(literal -1 binary64))
(*.f64 (*.f64 g #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) g)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) a)) (-.f64 #s(literal 0 binary64) g))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 g (*.f64 a a))) a)
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) a)
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 g a) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) a) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) g))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) (*.f64 a a)) a)
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) g) (*.f64 a (*.f64 a a))) (*.f64 a a))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) g) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a))
(+.f64 #s(literal 0 binary64) (/.f64 a g))
(+.f64 (/.f64 a g) #s(literal 0 binary64))
(+.f64 (/.f64 a g) (*.f64 (/.f64 #s(literal 1 binary64) g) #s(literal 0 binary64)))
(+.f64 (/.f64 a g) (*.f64 (/.f64 #s(literal -1 binary64) g) #s(literal 0 binary64)))
(+.f64 (/.f64 a g) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) g)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) #s(literal 0 binary64)) (/.f64 a g))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) #s(literal 0 binary64)) (/.f64 a g))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) g)) (/.f64 a g))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal -1 binary64)))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 g a))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 g (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) g) a)) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(cbrt.f64 (/.f64 (/.f64 a g) (/.f64 g (*.f64 a (/.f64 a g)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(/.f64 #s(literal 1 binary64) (/.f64 g a))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/2 binary64))))
(/.f64 a g)
(/.f64 a (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) g))
(/.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (/.f64 a g) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(/.f64 (cbrt.f64 a) (/.f64 g (pow.f64 a #s(literal 2/3 binary64))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))
(/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (neg.f64 (*.f64 g (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) g))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 g (*.f64 a a)))))
(/.f64 (*.f64 a a) (*.f64 g a))
(/.f64 (*.f64 a a) (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 a a) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 a a) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) a)))
(/.f64 (/.f64 #s(literal 1 binary64) g) (/.f64 #s(literal 1 binary64) a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) g) a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 g (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) g) a)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(/.f64 (*.f64 a (*.f64 a a)) (*.f64 g (*.f64 a a)))
(/.f64 (*.f64 a (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 a (*.f64 a a)) (neg.f64 (neg.f64 (*.f64 g (*.f64 a a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a a)))) (*.f64 (neg.f64 (*.f64 g (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (/.f64 #s(literal -1 binary64) g) (/.f64 #s(literal -1 binary64) a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) a) (*.f64 a a)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (neg.f64 (*.f64 g (*.f64 a a))) (*.f64 a (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) a) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (/.f64 g a) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 g (-.f64 #s(literal 0 binary64) a))) (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 g (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) g)) (*.f64 (-.f64 #s(literal 0 binary64) g) a)) (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) g) (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) a))) (*.f64 (-.f64 #s(literal 0 binary64) g) g))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 g a)) (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 g a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1 binary64)) (*.f64 a (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) a) g))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 a a) g))
(/.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1 binary64)) (*.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (neg.f64 (*.f64 g (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (*.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) g) a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 g (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 g (*.f64 a a)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 a a) #s(literal -1 binary64)) (*.f64 a (-.f64 #s(literal 0 binary64) g)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) g)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 #s(literal 1 binary64) g)) (*.f64 a a))
(/.f64 (neg.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 g a) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) (-.f64 #s(literal 0 binary64) (/.f64 a g))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g))))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) g)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) g)) a)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) (-.f64 #s(literal 0 binary64) (/.f64 a g)))) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) a)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) (*.f64 a a)) a)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) (*.f64 a (*.f64 a a))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (/.f64 #s(literal -1 binary64) g)) (*.f64 a a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal -1 binary64) g)) a)
(/.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 #s(literal -1 binary64) g)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 a a) (/.f64 #s(literal -1 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) g)) a)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 g (*.f64 a a))) a)
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal -3 binary64))
(pow.f64 (/.f64 a g) #s(literal 1 binary64))
(pow.f64 (/.f64 g a) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal -3/2 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a g))
(*.f64 a (/.f64 #s(literal 1 binary64) g))
(*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 #s(literal -1 binary64) g))
(*.f64 (/.f64 a g) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 g (*.f64 a a)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 #s(literal -1 binary64) g)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 #s(literal 1 binary64) a) g))
(*.f64 (/.f64 #s(literal 1 binary64) g) a)
(*.f64 (/.f64 #s(literal 1 binary64) g) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) g) a)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) g)))
(*.f64 (/.f64 #s(literal -1 binary64) g) (-.f64 #s(literal 0 binary64) a))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal -3 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal -3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal -3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal -3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal -3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal -3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal -3 binary64)) (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal -3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) g))
(*.f64 (pow.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a a)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) g))
(*.f64 (/.f64 (cbrt.f64 a) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 g)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) g) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) g) #s(literal 1 binary64)) a)
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (cbrt.f64 g)) (cbrt.f64 a))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (pow.f64 g #s(literal 2/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) g))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) g) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal -2/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(+.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) #s(literal 0 binary64)) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a)))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64)) (*.f64 (log.f64 (*.f64 g a)) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 g a)) #s(literal 1/3 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))
(neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) #s(literal -2 binary64)) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 g a)))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 g #s(literal 2 binary64))))
(*.f64 (cbrt.f64 a) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 g)))
(*.f64 (cbrt.f64 a) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 g))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 g a))))
(*.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (*.f64 g a) #s(literal 1/6 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (*.f64 g a) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 g)) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 a)) (cbrt.f64 (*.f64 g #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 g))
(*.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 g a) #s(literal 1/6 binary64))) (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 g a)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 g #s(literal 1/6 binary64))) (pow.f64 g #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 g a)) #s(literal 1/3 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))))
(cbrt.f64 (*.f64 g a))
(neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))))
(pow.f64 (*.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 g a) (*.f64 g a)) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 g a))) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 g) (cbrt.f64 a))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 g a)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))))
(*.f64 (cbrt.f64 a) (cbrt.f64 g))
(*.f64 (cbrt.f64 a) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g)))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (cbrt.f64 a)))
(*.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) (cbrt.f64 g))
(*.f64 (*.f64 (cbrt.f64 a) (pow.f64 g #s(literal 1/6 binary64))) (pow.f64 g #s(literal 1/6 binary64)))
(+.f64 (*.f64 g a) (*.f64 #s(literal 0 binary64) g))
(+.f64 (*.f64 g a) (*.f64 g #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) g) (*.f64 g a))
(+.f64 (*.f64 g #s(literal 0 binary64)) (*.f64 g a))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g))
(neg.f64 (*.f64 g (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 a a) g) a)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) g) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 g (*.f64 a a)) a)
(/.f64 (*.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 g (*.f64 a (*.f64 a a))) (*.f64 a a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) g) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 a (*.f64 a a)) g) (*.f64 a a))
(*.f64 g a)
(*.f64 a g)
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) a) g))
(*.f64 (*.f64 g #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(exp.f64 (*.f64 (log.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a))) #s(literal 1/3 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 g)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 g))))
(cbrt.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g))))
(cbrt.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 a) (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 g #s(literal -1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (cbrt.f64 g)))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 g #s(literal -1 binary64)) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/6 binary64)) (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64))) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (pow.f64 g #s(literal 1/6 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)) (pow.f64 g #s(literal 1/6 binary64))))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal -1/2 binary64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) (pow.f64 g #s(literal 1/6 binary64))) (pow.f64 g #s(literal 1/6 binary64)))
(*.f64 (/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(exp.f64 (+.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64)) (*.f64 (log.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/3 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(cbrt.f64 (/.f64 g a))
(cbrt.f64 (*.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(/.f64 (cbrt.f64 g) (cbrt.f64 a))
(/.f64 (cbrt.f64 g) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 a))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 a #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(/.f64 (cbrt.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 a g) #s(literal -1/3 binary64))
(pow.f64 (/.f64 g a) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (/.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (/.f64 g a)))
(*.f64 (cbrt.f64 g) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (cbrt.f64 (*.f64 g #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 g))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a)) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 g #s(literal 1/6 binary64)) (*.f64 (pow.f64 g #s(literal 1/6 binary64)) (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 g) #s(literal 1 binary64)) (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64)) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a a)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (/.f64 g (*.f64 a (*.f64 a a)))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 g (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal 1/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(+.f64 (/.f64 g a) (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 0 binary64)))
(+.f64 (/.f64 g a) (*.f64 (/.f64 g (*.f64 a a)) #s(literal 0 binary64)))
(+.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 0 binary64)) (/.f64 g a))
(+.f64 (*.f64 (/.f64 g (*.f64 a a)) #s(literal 0 binary64)) (/.f64 g a))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 g (*.f64 a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 a a) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a (*.f64 a a)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a a))) (*.f64 a (/.f64 g (*.f64 a a))))
(+.f64 (*.f64 a (/.f64 g (*.f64 a a))) (*.f64 #s(literal 0 binary64) (/.f64 g (*.f64 a a))))
(exp.f64 (log.f64 (/.f64 g a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a g)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 g a))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))) #s(literal 3/2 binary64))))
(exp.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(cbrt.f64 (*.f64 (/.f64 g a) (/.f64 g (*.f64 a (/.f64 a g)))))
(cbrt.f64 (*.f64 (/.f64 g (*.f64 a (/.f64 a g))) (/.f64 g a)))
(neg.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 a g))))
(/.f64 g a)
(/.f64 #s(literal 1 binary64) (/.f64 a g))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal -1 binary64) g))
(/.f64 #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))
(/.f64 (/.f64 g a) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g)))
(/.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) g))
(/.f64 #s(literal -2 binary64) (/.f64 a (*.f64 #s(literal -1/2 binary64) g)))
(/.f64 (*.f64 g #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64))) (cbrt.f64 a))
(/.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64))) (*.f64 #s(literal 1 binary64) (cbrt.f64 a)))
(/.f64 (/.f64 g (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 (/.f64 g (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (neg.f64 (*.f64 g (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) a) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal -1 binary64)) a)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 (/.f64 g a) g))) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 g #s(literal 2/3 binary64))) (*.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal 2/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 g a) g))) (*.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 g #s(literal 2/3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) (pow.f64 a #s(literal 2/3 binary64))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (/.f64 g a) g))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)) (cbrt.f64 a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 g #s(literal 2/3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (pow.f64 a #s(literal 2/3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 (*.f64 (/.f64 g a) g))) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 a #s(literal 2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (*.f64 (pow.f64 a #s(literal 2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (pow.f64 a #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (cbrt.f64 g)) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) #s(literal 1 binary64)) (*.f64 (cbrt.f64 a) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (*.f64 (cbrt.f64 a) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g a) g)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (*.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 g #s(literal -1 binary64))) a)
(/.f64 (neg.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (/.f64 g #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) a)) (/.f64 #s(literal 1 binary64) g))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) g)) a)
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (pow.f64 g #s(literal 2/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (*.f64 a a)) a)
(/.f64 (*.f64 (/.f64 g (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 a a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a a)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (pow.f64 a #s(literal 2/3 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) g)) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal 3 binary64))
(pow.f64 (/.f64 a g) #s(literal -1 binary64))
(pow.f64 (/.f64 g a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 g a) (/.f64 g (*.f64 a (/.f64 a g)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (/.f64 g (*.f64 a (/.f64 a g))) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a))))
(*.f64 g (/.f64 #s(literal 1 binary64) a))
(*.f64 g (pow.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(*.f64 g (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 g a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 #s(literal 0 binary64) g))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal -1 binary64) g) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 g (/.f64 a #s(literal 1/2 binary64))))
(*.f64 (/.f64 g a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 g (-.f64 #s(literal 0 binary64) a)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) g) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) g)
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) g) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 g (/.f64 #s(literal 1 binary64) a)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) g)))
(*.f64 (/.f64 g (pow.f64 a #s(literal 2/3 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (/.f64 g (*.f64 a (*.f64 a a))) (*.f64 a a))
(*.f64 (/.f64 g (*.f64 a a)) a)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (neg.f64 (*.f64 g (*.f64 a a))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) g)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) g) a))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (*.f64 a (-.f64 #s(literal 0 binary64) g)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) g) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) g) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) g)
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a (*.f64 a a))) #s(literal 1 binary64)) (pow.f64 (*.f64 a a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 g (*.f64 a a)) #s(literal 1 binary64)) a)
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 g a)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) g)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 g #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (/.f64 g (/.f64 #s(literal 1 binary64) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) g) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (*.f64 #s(literal 2 binary64) g) (/.f64 #s(literal 1/2 binary64) a))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) a)) g)
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) g)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) a)) (-.f64 #s(literal 0 binary64) g))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 g (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 g (*.f64 a a))) a)
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 g (*.f64 a (*.f64 a a))) a) a)
(*.f64 (*.f64 (/.f64 g (*.f64 a a)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 g a) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) g))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a))
(+.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 0 binary64))
(exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)))
(-.f64 #s(literal 0 binary64) a)
(-.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) a #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) a) #s(literal 0 binary64))
(neg.f64 a)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a))
(/.f64 a #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a a))
(/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) a)
(/.f64 (*.f64 a (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 a (*.f64 a a)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a a)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 a (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) #s(literal 0 binary64)) (+.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 a (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) a)) (*.f64 a (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 a a))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a a))) a)
(/.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a))
(pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))
(*.f64 a #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 a a))
(*.f64 #s(literal -1 binary64) a)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal 1 binary64)))
(*.f64 (*.f64 a a) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 a (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (*.f64 a (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 a (*.f64 a (*.f64 a a))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 a a))) a)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) a)
(*.f64 (/.f64 (*.f64 a (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a a))
(*.f64 (/.f64 (*.f64 a a) (*.f64 a a)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a (*.f64 a (*.f64 a a))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))) (/.f64 (/.f64 g a) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (/.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64)) (/.f64 g (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))))
(/.f64 (/.f64 g a) (neg.f64 (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))))
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(/.f64 #s(literal -2 binary64) (*.f64 (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal -2 binary64) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal -2 binary64)) (*.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)))))
(/.f64 (*.f64 #s(literal -2 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (*.f64 (cbrt.f64 g) #s(literal -1 binary64)) (cbrt.f64 a))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 g))) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g))))
(/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(*.f64 (cbrt.f64 g) (/.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 g) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 a g) #s(literal -2/3 binary64)) #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (neg.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))))
(*.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)) (*.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 g))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 g))
(*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 g))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -2/3 binary64))) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 a)) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g))))
(*.f64 (neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 2/9 binary64))) (pow.f64 (/.f64 g a) #s(literal 1/9 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a g) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)) #s(literal -1/3 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (cbrt.f64 a)) (cbrt.f64 g))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/3 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))
(neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)))
(/.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))) #s(literal 1/3 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 a #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 a) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 a) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))))
(*.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 a))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 a #s(literal 2/3 binary64)) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))))
(+.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
(neg.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a)))))
(/.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (/.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (pow.f64 a #s(literal -1/3 binary64)) (neg.f64 (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 g a) a)) (neg.f64 (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g a) a))) (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a)))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (pow.f64 a #s(literal -1/3 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64))) (pow.f64 a #s(literal -1/3 binary64))) (*.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)))) (*.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))) (*.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))) (+.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a)))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 g a) a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g a) a))) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 g a)) (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))))) (cbrt.f64 a))
(/.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (cbrt.f64 a)) (cbrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))) #s(literal -1 binary64))
(*.f64 (cbrt.f64 g) (*.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 g a) (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 g a)) (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)))))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 (*.f64 g a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 g a) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)))))
(*.f64 (cbrt.f64 a) (*.f64 (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 a) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 a #s(literal -1/3 binary64)) (/.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 a)) (*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(*.f64 (/.f64 (cbrt.f64 a) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g a) a)) (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 (/.f64 (*.f64 g a) a)))
(*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) (/.f64 a #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (cbrt.f64 a)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g a) a))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 g a) a))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a)) (/.f64 (cbrt.f64 (*.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 g a) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a)) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 g a) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 g a))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 a) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 a (*.f64 g a)))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (pow.f64 a #s(literal -1/3 binary64)))
(*.f64 (/.f64 (cbrt.f64 a) (cbrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 (cbrt.f64 a) (cbrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a)))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (/.f64 (*.f64 g a) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 g a)) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (cbrt.f64 a) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 a) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (/.f64 #s(literal 2 binary64) a)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 a)) (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 (cbrt.f64 (*.f64 g a)) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 a)) (/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (cbrt.f64 a) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) (/.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64)) (cbrt.f64 a)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) #s(literal -1 binary64)) (/.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) (/.f64 (cbrt.f64 g) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64)) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (/.f64 #s(literal 2 binary64) a)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64)) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))) (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a))))) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a)))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 a (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 g a) a))) (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (cbrt.f64 a))) (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cbrt.f64 (/.f64 (*.f64 g a) a)))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 g a) a))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (cbrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a))))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (cbrt.f64 (*.f64 g a))) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 g a)))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g a)))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (*.f64 (cbrt.f64 (*.f64 g a)) #s(literal -1 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g a))))) (cbrt.f64 #s(literal 2 binary64)))

simplify274.0ms (1.5%)

Algorithm
egg-herbie
Rules
2710×sum3-define
1954×fnmadd-define
1326×fma-lowering-fma.f32
1326×fma-lowering-fma.f64
1094×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0622480
11482480
23432480
36832480
410172480
516952480
626782480
733992480
846532480
959742480
1060102480
1160262480
1260502480
1361122480
061122480
Stop Event
iter limit
saturated
Counts
420 → 420
Calls
Call 1
Inputs
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(* (cbrt (/ 1 a)) (cbrt -1))
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(cbrt g)
(* -1 (* (cbrt g) (cbrt -1)))
(* -1 (* (cbrt g) (cbrt -1)))
(* -1 (* (cbrt g) (cbrt -1)))
(* -1 (* (cbrt g) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* (cbrt (/ g a)) (cbrt 1/2))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(* 1/2 (/ g a))
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(/ a g)
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* (cbrt (* a g)) (cbrt 2))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(cbrt (* a g))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* a g)
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(cbrt (/ g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(/ g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* (cbrt (pow a 2)) (cbrt 2))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* -1 (cbrt (/ g a)))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
(* (cbrt (/ g a)) (cbrt -1))
Outputs
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(* (cbrt (/ 1 a)) (cbrt -1))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) a)))
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(cbrt g)
(cbrt.f64 g)
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt g) (cbrt -1)))
(*.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1 binary64))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* (cbrt (/ g a)) (cbrt 1/2))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64)))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1/2 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1/2 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1/2 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1/2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal -1/2 binary64))))
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(* 1/2 (/ g a))
(/.f64 (*.f64 g #s(literal 1/2 binary64)) a)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(/ a g)
(/.f64 a g)
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* (cbrt (* a g)) (cbrt 2))
(*.f64 (cbrt.f64 (*.f64 g a)) (cbrt.f64 #s(literal 2 binary64)))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (* a g)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 (*.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(cbrt (* a g))
(cbrt.f64 (*.f64 g a))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(* -1 (* (cbrt (* a g)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 g a))))
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* a g)
(*.f64 g a)
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (/ g a)) (* (pow (cbrt -1) 2) (* (cbrt -1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(* -1 (* (cbrt (/ g a)) (cbrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64))))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(cbrt (/ g a))
(cbrt.f64 (/.f64 g a))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(* (cbrt (/ g a)) (pow (cbrt -1) 2))
(*.f64 (cbrt.f64 (/.f64 g a)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(/ g a)
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(* -1 (/ (* g (pow (cbrt -1) 3)) a))
(/.f64 g a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt -1) (* (cbrt -1/2) (cbrt 2)))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64))))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (/ g a)) (* (cbrt 1/2) (cbrt 2))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (/ g a)) (* (cbrt -1/2) (cbrt 2)))
(*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 2 binary64))))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* (cbrt (pow a 2)) (cbrt 2))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (*.f64 a a)))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 a a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 a a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 a a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (* (cbrt (pow a 2)) (* (cbrt -1) (cbrt 2))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 a a)) (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 2 binary64)))))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (* (cbrt (/ g a)) (pow (cbrt -1) 2)))
(*.f64 (cbrt.f64 (/.f64 g a)) (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* -1 (cbrt (/ g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))
(* (cbrt (/ g a)) (cbrt -1))
(*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal -1 binary64)))

eval328.0ms (1.8%)

Compiler

Compiled 35630 to 4964 computations (86.1% saved)

prune523.0ms (2.8%)

Pruning

100 alts after pruning (94 fresh and 6 done)

PrunedKeptTotal
New2239482287
Fresh214667
Picked235
Done235
Total22641002364
Accuracy
97.6%
Counts
2364 → 100
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.5%
(pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))
34.6%
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
45.5%
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
32.3%
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
68.2%
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (cbrt.f64 a)) (cbrt.f64 #s(literal 2 binary64)))
68.3%
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 a))
95.6%
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
68.3%
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
26.0%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
18.1%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
18.3%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
35.7%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)))))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
16.3%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a))))
16.2%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
15.8%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
34.8%
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
18.4%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
43.0%
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal 1/3 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
18.4%
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)))
27.7%
(/.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
75.9%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
68.3%
(/.f64 (*.f64 (cbrt.f64 (*.f64 g a)) (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))))) (cbrt.f64 a))
37.8%
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/3 binary64)))
40.1%
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
40.3%
(/.f64 (neg.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
46.3%
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
34.8%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
76.0%
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
36.1%
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
35.1%
(/.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
26.4%
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)))
43.8%
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 g #s(literal 1/3 binary64)) (cbrt.f64 a)))
43.1%
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 g)) (cbrt.f64 a)))
18.4%
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))))
95.4%
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) g))) (cbrt.f64 a)))
43.1%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) g))) (cbrt.f64 a)))
18.5%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
42.9%
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (pow.f64 a #s(literal 1/3 binary64))))
94.6%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
22.0%
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
18.6%
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) (log.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))))))
18.6%
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (log.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))))
22.0%
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 (log.f64 g) (log.f64 a)) #s(literal 1/3 binary64))))
59.7%
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
73.3%
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))))
26.5%
(+.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
42.8%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
24.4%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) g) #s(literal -2 binary64)) a)))
40.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
24.2%
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g g) #s(literal -2 binary64)) a)))
21.8%
(+.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
20.9%
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
41.6%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))))
18.0%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
12.1%
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 g #s(literal -2 binary64)))))
17.9%
(*.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (log.f64 (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
43.0%
(*.f64 (/.f64 (cbrt.f64 g) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 a)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
74.6%
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
95.5%
(*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 g))
92.3%
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))))
37.8%
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
74.5%
(*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/6 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
74.2%
(*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
68.5%
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64)))))
94.6%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 g)) (cbrt.f64 a)))
95.0%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g)) (cbrt.f64 a)))
95.1%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (cbrt.f64 g)))
34.5%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))))
32.6%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) (-.f64 #s(literal 0 binary64) (/.f64 a g))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g)))))))))
74.0%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
33.7%
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (cbrt.f64 (/.f64 (/.f64 a g) (/.f64 g (*.f64 a (/.f64 a g))))))))
18.0%
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/3 binary64)))) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
95.5%
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))))
74.8%
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
42.9%
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
46.3%
(*.f64 (cbrt.f64 g) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64))))
95.6%
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal -1 binary64) a)))
31.7%
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))
19.7%
(neg.f64 (pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/6 binary64)))
36.0%
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
36.1%
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
43.0%
(neg.f64 (/.f64 (cbrt.f64 g) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 a)))))
95.6%
(neg.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
75.4%
(neg.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
35.0%
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g (*.f64 a a))) (cbrt.f64 a)))
36.1%
(neg.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a)))))
22.1%
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))
35.0%
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))))
74.9%
(neg.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) g))))
74.9%
(neg.f64 (cbrt.f64 (/.f64 g a)))
35.0%
(neg.f64 (cbrt.f64 (*.f64 (/.f64 g (*.f64 a a)) a)))
33.9%
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 g (/.f64 #s(literal 1 binary64) a)))))
74.9%
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) g)))
34.2%
(neg.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
21.5%
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 g))))
34.7%
(exp.f64 (*.f64 (log.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a))) #s(literal 1/3 binary64)))
36.2%
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
36.7%
(cbrt.f64 (/.f64 g (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)))))
1.3%
(cbrt.f64 (/.f64 g a))
74.6%
(cbrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 a g)))
Compiler

Compiled 5242 to 2058 computations (60.7% saved)

regimes472.0ms (2.5%)

Counts
171 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g a))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(cbrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 a g)))
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) g)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 g (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 g (*.f64 a a)) a)))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) g))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(neg.f64 (pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/6 binary64)))
(neg.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 g (/.f64 #s(literal 1 binary64) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
(/.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))
(neg.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal -1 binary64) a)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 g))
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
(neg.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g)))
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (pow.f64 a #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 g #s(literal 1/3 binary64)) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(exp.f64 (*.f64 (log.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g (*.f64 a a))) (cbrt.f64 a)))
(neg.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (neg.f64 (cbrt.f64 (*.f64 g #s(literal 2 binary64)))))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/6 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) g))) (cbrt.f64 a)))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g)) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (cbrt.f64 (/.f64 g a)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 g)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (*.f64 g a) (/.f64 a #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cbrt.f64 #s(literal 4 binary64)) #s(literal 0 binary64)))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 a g))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64))) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 a #s(literal 1/2 binary64)) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 g a) (/.f64 a g)) #s(literal 1/3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) #s(literal 2/3 binary64)) #s(literal 0 binary64)))
(cbrt.f64 (/.f64 g (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)))))
(neg.f64 (/.f64 (cbrt.f64 g) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 a)))))
(*.f64 (cbrt.f64 g) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 (log.f64 g) (log.f64 a)) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (exp.f64 (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
(cbrt.f64 (*.f64 g (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 3 binary64))))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (cbrt.f64 g)))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g)) (cbrt.f64 a)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 g)) (cbrt.f64 a)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 1/3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 g))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (*.f64 (cbrt.f64 g) (neg.f64 (cbrt.f64 #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (cbrt.f64 #s(literal 1/2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/6 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a)) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) g))) (cbrt.f64 a)))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 g) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 g a)) (neg.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 a #s(literal 1/2 binary64)))))) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64))) a))) (cbrt.f64 a)) (cbrt.f64 #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (cbrt.f64 #s(literal 2 binary64)))) (pow.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))))
(*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 g (/.f64 a #s(literal 1/2 binary64)))))) (pow.f64 (/.f64 a #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (cbrt.f64 (/.f64 (/.f64 a g) (/.f64 g (*.f64 a (/.f64 a g))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 a g) #s(literal 1 binary64)))))
(+.f64 (neg.f64 (cbrt.f64 (/.f64 g a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) #s(literal 1/3 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g g) #s(literal -2 binary64)) a)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))))
(+.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal 1/2 binary64)) g) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 h h) #s(literal -1/2 binary64)) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 h h) a) g) #s(literal -1/4 binary64))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (-.f64 #s(literal 0 binary64) g)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g)) (-.f64 #s(literal 0 binary64) (/.f64 a g))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a g)))))))))
(*.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (neg.f64 (cbrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 g)) (cbrt.f64 a)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (/.f64 a (*.f64 #s(literal 1/2 binary64) g)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 g a) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 g #s(literal 2/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 a))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 g #s(literal -2 binary64)))))
(+.f64 (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) g)) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(/.f64 (+.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 a g))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (pow.f64 (/.f64 a (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64))) #s(literal -1/3 binary64)))
(+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64))) (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(+.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 g a)) #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 g) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 a)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 g a) (/.f64 a g))) (log.f64 (pow.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)) #s(literal 5 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 (-.f64 (*.f64 (log.f64 g) #s(literal 1/3 binary64)) (*.f64 (log.f64 a) #s(literal 1/3 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) a)))))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 (/.f64 g a) (/.f64 a g)) (pow.f64 (/.f64 g a) #s(literal -1/3 binary64)))) (log.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64))))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) a)) (cbrt.f64 #s(literal -2 binary64))))
(+.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (/.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (*.f64 a #s(literal -2 binary64)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) #s(literal 2 binary64))) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) a)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (pow.f64 (/.f64 #s(literal -1/2 binary64) a) #s(literal 1/3 binary64))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -2 binary64) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))))
(+.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 1/3 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) a)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (*.f64 (cbrt.f64 (-.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -2 binary64))))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (*.f64 (cbrt.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g)))) (cbrt.f64 (*.f64 a (*.f64 #s(literal 2 binary64) a))))
(+.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) a) g))) (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal 2/3 binary64))) (cbrt.f64 (/.f64 (/.f64 (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))) #s(literal -2 binary64)) a)))
(+.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g) (*.f64 #s(literal 2 binary64) a))) (cbrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 g g) (-.f64 (*.f64 g g) (*.f64 h h))) (*.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (+.f64 (pow.f64 (-.f64 (*.f64 g g) (*.f64 h h)) #s(literal 3/2 binary64)) (*.f64 g (*.f64 g g))))) #s(literal -2 binary64)) a)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 g a))) #s(literal 3 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 g a))) #s(literal 3 binary64)))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) a) #s(literal -1/3 binary64)) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))))
(*.f64 g (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (+.f64 g (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))) (cbrt.f64 #s(literal 1/2 binary64)))) a)
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (cbrt.f64 g)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cbrt.f64 a)) #s(literal 3 binary64)))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 (/.f64 (*.f64 h h) g)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (cbrt.f64 (*.f64 a g)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a (*.f64 h h)) g)) (cbrt.f64 #s(literal -1/2 binary64))))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 g (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 g g)))) (cbrt.f64 #s(literal -1/2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (*.f64 h h) (*.f64 a (pow.f64 g #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (log.f64 (*.f64 a #s(literal 2 binary64)))) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/3 binary64)))) (+.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 0 binary64) g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) g))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a))) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 g)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 a))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)) (cbrt.f64 #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 (*.f64 h h) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 (*.f64 h h) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g a)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (/.f64 (/.f64 (*.f64 h h) a) g))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 g #s(literal 5 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 h h) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g)))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/24 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 7 binary64))) (pow.f64 h #s(literal 4 binary64)))))))) (*.f64 (*.f64 h h) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 13 binary64))) (pow.f64 h #s(literal 4 binary64))))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (*.f64 a a) (*.f64 g g)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 a (pow.f64 g #s(literal 5 binary64))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 a (pow.f64 g #s(literal 5 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 g (*.f64 g g))))) (/.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 g (*.f64 g g))))) (*.f64 g g))))) (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))))))
Outputs
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
Calls

7 calls:

127.0ms
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a))
71.0ms
(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
58.0ms
(*.f64 h h)
49.0ms
g
49.0ms
h
Results
AccuracySegmentsBranch
95.6%1g
95.6%1h
95.6%1a
95.6%1(+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))))
95.6%1(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a))
95.6%1(*.f64 #s(literal 2 binary64) a)
95.6%1(*.f64 h h)
Compiler

Compiled 72 to 44 computations (38.9% saved)

regimes51.0ms (0.3%)

Counts
43 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g a))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(cbrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 a g)))
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) g)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 g (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 g (*.f64 a a)) a)))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) g))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(neg.f64 (pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/6 binary64)))
(neg.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 g (/.f64 #s(literal 1 binary64) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
(/.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))
(neg.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal -1 binary64) a)))
(*.f64 (cbrt.f64 g) (neg.f64 (pow.f64 a #s(literal -1/3 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 g))
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
(neg.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (/.f64 g a)))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g)))
(-.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 g) (pow.f64 a #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 g #s(literal 1/3 binary64)) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (cbrt.f64 a))
(exp.f64 (*.f64 (log.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g a) #s(literal 2 binary64))) (cbrt.f64 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) g) #s(literal 1/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 g a)) #s(literal 1/3 binary64))))
Outputs
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal -1 binary64) a)))
Calls

3 calls:

23.0ms
g
13.0ms
h
12.0ms
a
Results
AccuracySegmentsBranch
95.6%1g
95.6%1a
95.6%1h
Compiler

Compiled 12 to 9 computations (25% saved)

regimes31.0ms (0.2%)

Counts
28 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g a))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(cbrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 a g)))
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) g)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 g (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 g (*.f64 a a)) a)))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) g))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(neg.f64 (pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/6 binary64)))
(neg.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 g (/.f64 #s(literal 1 binary64) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
(/.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))
(neg.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
Outputs
(neg.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
Calls

3 calls:

9.0ms
h
8.0ms
a
8.0ms
g
Results
AccuracySegmentsBranch
95.6%1g
95.6%1a
95.6%1h
Compiler

Compiled 12 to 9 computations (25% saved)

regimes27.0ms (0.1%)

Counts
27 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g a))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(cbrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 a g)))
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) g)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 g (-.f64 #s(literal 0 binary64) a)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 g (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 g (*.f64 a a)) a)))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) g))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64))))
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 a g)) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 (*.f64 g g) (*.f64 (-.f64 #s(literal 0 binary64) a) g)))
(neg.f64 (pow.f64 (/.f64 g (*.f64 a (/.f64 a g))) #s(literal 1/6 binary64)))
(neg.f64 (cbrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 g a) (*.f64 a a)))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 4/3 binary64)) (/.f64 g a)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 g a)) (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 g (/.f64 #s(literal 1 binary64) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 g a) #s(literal 2/3 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 g a))))
(/.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 (*.f64 a (/.f64 a #s(literal 1/2 binary64))) (*.f64 g (/.f64 a #s(literal 1/2 binary64))))))
(neg.f64 (cbrt.f64 (/.f64 (/.f64 g (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))
Outputs
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
Calls

3 calls:

9.0ms
g
8.0ms
a
8.0ms
h
Results
AccuracySegmentsBranch
76.0%1g
76.0%1a
76.0%1h
Compiler

Compiled 12 to 9 computations (25% saved)

regimes12.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g a))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(cbrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 a g)))
(neg.f64 (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(neg.f64 (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) g)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a g) #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 a g) #s(literal 1/3 binary64)))
Outputs
(neg.f64 (cbrt.f64 (/.f64 g a)))
Calls

3 calls:

4.0ms
h
3.0ms
a
3.0ms
g
Results
AccuracySegmentsBranch
74.9%1h
74.9%1g
74.9%1a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g a))
Outputs
(cbrt.f64 (/.f64 g a))
Calls

3 calls:

1.0ms
g
1.0ms
h
1.0ms
a
Results
AccuracySegmentsBranch
1.3%1h
1.3%1a
1.3%1g
Compiler

Compiled 12 to 9 computations (25% saved)

simplify9.0ms (0%)

Algorithm
egg-herbie
Rules
16×*-commutative_binary64
14×+-commutative_binary64
14×sub-neg_binary64
14×neg-sub0_binary64
14×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02138
13938
25338
36438
46838
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal -1 binary64) a)))
(neg.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(cbrt.f64 (/.f64 g a))
Outputs
(/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 g)))
(*.f64 (cbrt.f64 g) (cbrt.f64 (/.f64 #s(literal -1 binary64) a)))
(neg.f64 (/.f64 (cbrt.f64 g) (cbrt.f64 a)))
(/.f64 (cbrt.f64 g) (-.f64 #s(literal 0 binary64) (cbrt.f64 a)))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (neg.f64 (/.f64 a g))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 a g))))
(neg.f64 (cbrt.f64 (/.f64 g a)))
(-.f64 #s(literal 0 binary64) (cbrt.f64 (/.f64 g a)))
(cbrt.f64 (/.f64 g a))

soundness1.5s (8.2%)

Rules
6128×*-lowering-*.f32
6128×*-lowering-*.f64
5162×+-lowering-+.f64
5162×+-lowering-+.f32
4886×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0109977309423465
1368777309422778
0820813132
035161
1219159
21933146
011130140
046317
1255302
22123294
08461290
03596
114893
283491
0881591
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 186 to 145 computations (22% saved)

preprocess42.0ms (0.2%)

Remove

(abs h)

Compiler

Compiled 264 to 164 computations (37.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...