Details

Time bar (total: 13.3s)

analyze610.0ms (4.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
1.6%1.6%98.1%0.3%0%0%0%11
2.3%2.3%97.4%0.3%0%0%0%12
Compiler

Compiled 24 to 16 computations (33.3% saved)

sample1.9s (14.4%)

Results
1.9s8256×body256valid
36.0ms267×body256infinite
Bogosity

preprocess69.0ms (0.5%)

Algorithm
egg-herbie
Rules
1740×rational_best_oopsla_all_46_json_45_simplify-23
1554×rational_best_oopsla_all_46_json_45_simplify-89
1196×rational_best_oopsla_all_46_json_45_simplify-74
960×rational_best_oopsla_all_46_json_45_simplify-24
810×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098784
1208784
2521784
31446784
44490784
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 y (/.f64 (*.f64 x z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 x b) t)))
(/.f64 (+.f64 z (/.f64 (*.f64 y x) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 t (/.f64 (*.f64 y z) x)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) x)))
(/.f64 (+.f64 a (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 x 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 b (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y x) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 z y) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 z b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 t z) y)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 t b) y)))
(/.f64 (+.f64 x (/.f64 (*.f64 a z) t)) (+.f64 (+.f64 y 1) (/.f64 (*.f64 a b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 b z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 b y) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y t) z)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) z)))
(/.f64 (+.f64 x (/.f64 (*.f64 y a) t)) (+.f64 (+.f64 z 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y b) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y z) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) a)) (+.f64 (+.f64 t 1) (/.f64 (*.f64 y b) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) b)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y t) b)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 b 1) (/.f64 (*.f64 y a) t)))
Outputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 y (/.f64 (*.f64 x z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 x b) t)))
(/.f64 (+.f64 z (/.f64 (*.f64 y x) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 z (/.f64 (*.f64 x y) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 z (/.f64 (*.f64 x y) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 (+.f64 z (/.f64 (*.f64 x y) t)) (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (/.f64 (*.f64 y z) x)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) x)))
(/.f64 (+.f64 t (/.f64 (*.f64 y z) x)) (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) x))))
(/.f64 (+.f64 t (/.f64 (*.f64 y z) x)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) x))))
(/.f64 (+.f64 a (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 x 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) a) (+.f64 (/.f64 (*.f64 y b) t) (-.f64 x -1)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) a) (+.f64 1 (+.f64 x (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 b (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y x) t)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) b) (+.f64 (+.f64 a 1) (/.f64 (*.f64 x y) t)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) b) (+.f64 a (+.f64 (/.f64 (*.f64 x y) t) 1)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) b) (+.f64 a (+.f64 1 (/.f64 (*.f64 x y) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 z y) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 z b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 z b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (-.f64 (+.f64 a (/.f64 (*.f64 z b) t)) -1))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 a (/.f64 (*.f64 z b) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 t z) y)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 t b) y)))
(/.f64 (+.f64 x (/.f64 (*.f64 z t) y)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 t b) y)))
(/.f64 (+.f64 x (/.f64 (*.f64 z t) y)) (+.f64 a (+.f64 (/.f64 (*.f64 t b) y) 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 z t) y)) (+.f64 a (+.f64 1 (/.f64 (*.f64 t b) y))))
(/.f64 (+.f64 x (/.f64 (*.f64 a z) t)) (+.f64 (+.f64 y 1) (/.f64 (*.f64 a b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 z a) t)) (+.f64 (+.f64 y 1) (/.f64 (*.f64 a b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 z a) t)) (+.f64 y (+.f64 (/.f64 (*.f64 a b) t) 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 z a) t)) (+.f64 1 (+.f64 y (/.f64 (*.f64 a b) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 z a) t)) (+.f64 y (+.f64 1 (/.f64 (*.f64 a b) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 b z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 b y) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 z b) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 z b) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 z b) t)) (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 y t) z)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) z)))
(/.f64 (+.f64 x (/.f64 (*.f64 y t) z)) (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) z))))
(/.f64 (+.f64 x (/.f64 (*.f64 y a) t)) (+.f64 (+.f64 z 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y a) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 z 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y a) t)) (+.f64 z (+.f64 (/.f64 (*.f64 y b) t) 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y a) t)) (+.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 y b) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y z) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y b) t)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 a 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) a)) (+.f64 (+.f64 t 1) (/.f64 (*.f64 y b) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) a)) (+.f64 t (+.f64 1 (/.f64 (*.f64 y b) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) b)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y t) b)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) b)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y t) b))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 b 1) (/.f64 (*.f64 y a) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y a) t) (+.f64 1 b)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y a) t) b)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 b (/.f64 (*.f64 y a) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 b (+.f64 1 (/.f64 (*.f64 y a) t))))
Compiler

Compiled 29 to 21 computations (27.6% saved)

simplify108.0ms (0.8%)

Algorithm
egg-herbie
Rules
1460×rational_best_oopsla_all_46_json_45_simplify-49
1248×rational_best_oopsla_all_46_json_45_simplify-72
1208×rational_best_oopsla_all_46_json_45_simplify-10
1156×rational_best_oopsla_all_46_json_45_simplify-30
998×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01749
13149
27549
322149
483649
5321749
6703849
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Outputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))

eval1.0ms (0%)

Compiler

Compiled 40 to 19 computations (52.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
14.6b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
14.6b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Compiler

Compiled 23 to 15 computations (34.8% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 (*.f64 y z) t))
3.2b
(/.f64 (*.f64 y z) t)
4.9b
(/.f64 (*.f64 y b) t)
11.5b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Compiler

Compiled 65 to 21 computations (67.7% saved)

series64.0ms (0.5%)

Counts
4 → 120
Calls

48 calls:

TimeVariablePointExpression
43.0ms
a
@0
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
2.0ms
a
@-inf
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
1.0ms
z
@0
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
1.0ms
x
@0
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
1.0ms
a
@inf
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))

rewrite110.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1004×rational_best_oopsla_all_46_json_45_simplify-35
794×rational_best_oopsla_all_46_json_45_simplify-80
612×rational_best_oopsla_all_46_json_45_simplify-23
576×rational_best_oopsla_all_46_json_45_simplify-89
542×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01794
110094
227994
3115394
4526094
Stop Event
node limit
Counts
4 → 95
Calls
Call 1
Inputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y b) t)
(/.f64 (*.f64 y z) t)
(+.f64 x (/.f64 (*.f64 y z) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 0 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (neg.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y b) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y b) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y b) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y b) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y b) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y b) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y b) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y b) t) (*.f64 (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y b) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y b) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y b) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y b) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y b) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (neg.f64 (/.f64 (*.f64 y b) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (+.f64 x (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (+.f64 x (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 x (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 x (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t))))))))

simplify300.0ms (2.2%)

Algorithm
egg-herbie
Rules
1476×rational_best_oopsla_all_46_json_45_simplify-89
1176×rational_best_oopsla_all_46_json_45_simplify-74
1168×rational_best_oopsla_all_46_json_45_simplify-24
1124×rational_best_oopsla_all_46_json_45_simplify-35
648×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041712197
1160212045
2634012045
Stop Event
node limit
Counts
215 → 210
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (/.f64 x (+.f64 1 a)))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 t (+.f64 1 a)))) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 t (+.f64 1 a)))) (/.f64 x (+.f64 1 a)))))
(/.f64 z b)
(-.f64 (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 z b)) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2))))
(-.f64 (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2))) (+.f64 1 a))) (*.f64 (pow.f64 y 2) b))) (/.f64 z b))) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2))))
(-.f64 (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2))) (+.f64 1 a))) (*.f64 (pow.f64 y 2) b))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2))) (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (/.f64 z b)))) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) y)) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) y)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) (*.f64 t (+.f64 1 a))) (*.f64 (pow.f64 y 2) b)) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) (*.f64 t (+.f64 1 a))) (*.f64 (pow.f64 y 2) b)) (/.f64 z b))))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 z b)
(+.f64 (/.f64 z b) (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (*.f64 y b))) (+.f64 (/.f64 z b) (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (*.f64 y b))) (+.f64 (/.f64 z b) (+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(/.f64 x (+.f64 1 a))
(-.f64 (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) b)) (*.f64 (pow.f64 t 2) (+.f64 1 a)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) b)) (*.f64 (pow.f64 t 2) (+.f64 1 a)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) (*.f64 y b)) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) b)) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))))) (+.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (pow.f64 a 2)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))))
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))))
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 0)
(+.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 0 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(+.f64 0 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(-.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 0)
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(*.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 1)
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))
(*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (neg.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (/.f64 (*.f64 y b) t) 0)
(+.f64 (/.f64 (*.f64 y b) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(+.f64 0 (/.f64 (*.f64 y b) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))
(-.f64 (/.f64 (*.f64 y b) t) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y b) t)))
(*.f64 1 (/.f64 (*.f64 y b) t))
(*.f64 (/.f64 (*.f64 y b) t) 1)
(*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y b) t)))
(*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y b) t))
(*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))
(*.f64 (neg.f64 (/.f64 (*.f64 y b) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y b) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (neg.f64 (/.f64 (*.f64 y b) t)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)))
(+.f64 (/.f64 (*.f64 y z) t) 0)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(+.f64 0 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(-.f64 (/.f64 (*.f64 y z) t) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (*.f64 y z) t) 1)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 0)
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t))))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (+.f64 x (/.f64 (*.f64 y z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (+.f64 x (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 x (/.f64 (*.f64 y z) t)))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))) -1)
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 x (/.f64 (*.f64 y z) t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t))))
Outputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))))
(+.f64 (/.f64 x (-.f64 a -1)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 t (+.f64 1 a)))) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 y 2) (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 t (+.f64 1 a)))) (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))))
(+.f64 (+.f64 (/.f64 x (-.f64 a -1)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2)))))) (neg.f64 (/.f64 (*.f64 b (*.f64 (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2)))) (pow.f64 y 2))) (*.f64 t (-.f64 a -1)))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 t (+.f64 1 a)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 1 a) 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 y 2) (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))) (*.f64 t (+.f64 1 a)))) (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (+.f64 1 a) 2))))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 b (*.f64 (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2)))) (pow.f64 y 2))) (*.f64 t (-.f64 a -1)))) (+.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2)))) (pow.f64 b 2))) (*.f64 (pow.f64 (-.f64 a -1) 2) (pow.f64 t 2))))))
(/.f64 z b)
(-.f64 (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 z b)) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2))))
(-.f64 (+.f64 (/.f64 z b) (/.f64 (*.f64 t x) (*.f64 y b))) (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (*.f64 y (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (-.f64 (/.f64 z b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (*.f64 y (pow.f64 b 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2))) (+.f64 1 a))) (*.f64 (pow.f64 y 2) b))) (/.f64 z b))) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2))))
(+.f64 (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2))) (*.f64 t (+.f64 1 a))) (*.f64 b (pow.f64 y 2))))) (-.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (+.f64 (/.f64 z b) (/.f64 (*.f64 t x) (*.f64 y b))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t (-.f64 a -1)) (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) (*.f64 b (pow.f64 y 2)))) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (*.f64 y (pow.f64 b 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2))) (+.f64 1 a))) (*.f64 (pow.f64 y 2) b))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2))) (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (/.f64 z b)))) (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2))) (*.f64 t (+.f64 1 a))) (*.f64 b (pow.f64 y 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 1 a) 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))))) (-.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t (-.f64 a -1)) (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) (*.f64 b (pow.f64 y 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (pow.f64 t 2)) (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))))) (-.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (*.f64 y (pow.f64 b 2)))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) y)) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2)))) y)))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) y)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) (*.f64 t (+.f64 1 a))) (*.f64 (pow.f64 y 2) b)) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2)))) y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2)))) (+.f64 1 a))) (*.f64 b (pow.f64 y 2)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)) (/.f64 (*.f64 t (*.f64 (-.f64 a -1) (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))))) (*.f64 b (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (pow.f64 b 2)))) (*.f64 t (+.f64 1 a))) (*.f64 (pow.f64 y 2) b)) (/.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2)))) (+.f64 1 a))) (*.f64 b (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (pow.f64 t 2)) (-.f64 (*.f64 -1 (/.f64 (*.f64 t x) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 t z)) (pow.f64 b 2))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 z b))))
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 a -1) (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))))) (*.f64 b (pow.f64 y 2))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (pow.f64 t 2)) (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))))))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 z b)
(+.f64 (/.f64 z b) (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) t))
(+.f64 (/.f64 z b) (*.f64 t (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (+.f64 1 a)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (*.f64 t (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (-.f64 a -1)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (*.f64 y b))) (+.f64 (/.f64 z b) (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) t)))
(+.f64 (/.f64 z b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (+.f64 1 a)) (*.f64 y (pow.f64 b 2)))) (+.f64 1 a))) (*.f64 y b))) (*.f64 t (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (+.f64 1 a)) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (/.f64 z b) (+.f64 (*.f64 t (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (-.f64 a -1)) (*.f64 y (pow.f64 b 2))))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (-.f64 a -1)) (*.f64 y (pow.f64 b 2)))) (*.f64 (-.f64 a -1) (pow.f64 t 2))) (*.f64 y b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (*.f64 y b))) (+.f64 (/.f64 z b) (+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 (+.f64 1 a) z) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (+.f64 1 a)) (*.f64 y (pow.f64 b 2)))) (+.f64 1 a))) (*.f64 y b))) (+.f64 (*.f64 t (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (+.f64 1 a)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (+.f64 1 a)) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 (+.f64 1 a) 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (-.f64 a -1)) (*.f64 y (pow.f64 b 2)))) (*.f64 (-.f64 a -1) (pow.f64 t 2))) (*.f64 y b))) (+.f64 (*.f64 t (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (-.f64 a -1)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y b)) (/.f64 (*.f64 z (-.f64 a -1)) (*.f64 y (pow.f64 b 2)))) (*.f64 (pow.f64 (-.f64 a -1) 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(-.f64 (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1))) (-.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (-.f64 a -1) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) b)) (*.f64 (pow.f64 t 2) (+.f64 1 a)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))
(+.f64 (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) (*.f64 y b)) (*.f64 (+.f64 1 a) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y b) (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) (*.f64 (-.f64 a -1) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1))) (-.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1))) (-.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (-.f64 a -1) 2))))) (neg.f64 (/.f64 (*.f64 (*.f64 y b) (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) (*.f64 (-.f64 a -1) (pow.f64 t 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) b)) (*.f64 (pow.f64 t 2) (+.f64 1 a)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))
(+.f64 (+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) (*.f64 y b)) (*.f64 (+.f64 1 a) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))) (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y z) (+.f64 1 a)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 1 a) 2) (pow.f64 t 3))) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 b 2)) (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) (*.f64 (pow.f64 (-.f64 a -1) 2) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y b) (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) (*.f64 (-.f64 a -1) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1))) (-.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (-.f64 a -1) 2)))))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1))) (-.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (-.f64 a -1) 2))))) (neg.f64 (/.f64 (*.f64 (*.f64 y b) (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) (*.f64 (-.f64 a -1) (pow.f64 t 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 b 2)) (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) (*.f64 (pow.f64 (-.f64 a -1) 2) (pow.f64 t 3))))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)))
(+.f64 (/.f64 x (-.f64 a -1)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) (*.f64 y b)) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (+.f64 (/.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))))) (*.f64 (+.f64 1 a) (pow.f64 t 2))) (/.f64 x (+.f64 1 a))))
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)) (+.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 (*.f64 y b) (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2))))) (*.f64 (-.f64 a -1) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) b)) (*.f64 (pow.f64 t 2) (+.f64 1 a))) (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2))))) (*.f64 (+.f64 1 a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) t)) (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 1 a) 2) (pow.f64 t 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 b 2)) (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2))))) (*.f64 (pow.f64 (-.f64 a -1) 2) (pow.f64 t 3)))) (+.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 (*.f64 y b) (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2))))) (*.f64 (-.f64 a -1) (pow.f64 t 2))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 a (*.f64 -1 (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (neg.f64 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))))) (+.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 a (*.f64 -1 (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (pow.f64 a 2)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (neg.f64 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (pow.f64 a 2)) (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (pow.f64 a 2)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(+.f64 (*.f64 a (*.f64 -1 (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (pow.f64 a 2)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 (pow.f64 a 3) (*.f64 -1 (+.f64 (/.f64 x (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))))))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (neg.f64 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (+.f64 (+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (pow.f64 a 2)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (neg.f64 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 x (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 4))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 4))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 3))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 4))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (/.f64 x a)) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (pow.f64 a 4))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 x (/.f64 (*.f64 y z) t))) (pow.f64 a 3))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (-.f64 a -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (/.f64 x (-.f64 a -1)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1))) (neg.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 y 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))))))
(+.f64 (/.f64 x (-.f64 a -1)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 t (pow.f64 (-.f64 a -1) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 a -1) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 y 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 t (pow.f64 (-.f64 a -1) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 a -1) 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 a -1) 4)))) (+.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 t (pow.f64 (-.f64 a -1) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 a -1) 3))) (+.f64 (+.f64 (/.f64 x (-.f64 a -1)) (/.f64 (*.f64 y z) (*.f64 t (-.f64 a -1)))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 a -1) 4)))))))
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
(/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 3) (*.f64 (pow.f64 t 4) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 3) (*.f64 (pow.f64 t 4) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
(/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) (+.f64 (/.f64 (*.f64 y z) t) x))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 3) (*.f64 (pow.f64 t 4) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 y b)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a -1) (*.f64 (pow.f64 t 2) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 2) (*.f64 (pow.f64 t 3) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 a -1) 3) (*.f64 (pow.f64 t 4) (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 0 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 0 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(-.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) -1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (neg.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t)))))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (/.f64 (*.f64 y b) t) 0)
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y b) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y b) t)
(+.f64 0 (/.f64 (*.f64 y b) t))
(/.f64 (*.f64 y b) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))
(/.f64 (*.f64 y b) t)
(-.f64 (/.f64 (*.f64 y b) t) 0)
(/.f64 (*.f64 y b) t)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y b) t)
(*.f64 1 (/.f64 (*.f64 y b) t))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (*.f64 y b) t) 1)
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (*.f64 y b) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y b) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y b) t))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y b) t)
(*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 y b) t) (/.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y b) t)
(*.f64 (*.f64 (/.f64 (*.f64 y b) t) (/.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))
(/.f64 (*.f64 y b) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y b) t)) -1)
(/.f64 (*.f64 y b) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y b) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y b) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t)) (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 y b) t))
(/.f64 (*.f64 y b) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 y b) t))) (neg.f64 (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y b) t)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y z) t) 0)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(+.f64 0 (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(-.f64 (/.f64 (*.f64 y z) t) 0)
(/.f64 (*.f64 y z) t)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) 1)
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(*.f64 1 (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) -1)
(/.f64 (*.f64 y z) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(-.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 0)
(+.f64 x (/.f64 (*.f64 y z) t))
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 1)
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))) -1)
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 1)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 x (/.f64 (*.f64 y z) t))

eval101.0ms (0.8%)

Compiler

Compiled 10374 to 4248 computations (59.1% saved)

prune55.0ms (0.4%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New19812210
Fresh000
Picked011
Done000
Total19813211
Error
1.2b
Counts
211 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
24.1b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
41.0b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
14.6b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
29.4b
(/.f64 (+.f64 x (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
41.8b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
52.2b
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
45.4b
(/.f64 z b)
34.3b
(/.f64 x (-.f64 a -1))
28.7b
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
13.9b
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
47.7b
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)))
29.4b
(+.f64 (/.f64 x (-.f64 a -1)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
27.1b
(+.f64 (/.f64 x (-.f64 a -1)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)))
Compiler

Compiled 583 to 383 computations (34.3% saved)

localize100.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.2b
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
4.5b
(*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
4.9b
(/.f64 (*.f64 y b) t)
11.7b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
Compiler

Compiled 104 to 31 computations (70.2% saved)

series23.0ms (0.2%)

Counts
3 → 152
Calls

42 calls:

TimeVariablePointExpression
3.0ms
z
@inf
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
2.0ms
y
@inf
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
1.0ms
b
@inf
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
1.0ms
z
@0
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
1.0ms
a
@0
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))

rewrite123.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
910×rational_best_oopsla_all_46_json_45_simplify-37
902×rational_best_oopsla_all_46_json_45_simplify-89
900×rational_best_oopsla_all_46_json_45_simplify-23
760×rational_best_oopsla_all_46_json-2
760×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017105
1107105
2355105
31638105
47699105
Stop Event
node limit
Counts
3 → 122
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (/.f64 t t) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 t (/.f64 (*.f64 y b) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (-.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 (/.f64 (*.f64 y b) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t))) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (/.f64 t t)) (*.f64 (/.f64 t t) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t a) (/.f64 t t)) (*.f64 (/.f64 t t) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y b) t) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 1 (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y b) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (/.f64 (*.f64 y b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t a) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 t (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t t) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) (*.f64 (/.f64 t t) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 t t) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))))

simplify293.0ms (2.2%)

Algorithm
egg-herbie
Rules
1512×rational_best_oopsla_all_46_json_45_simplify-89
1238×rational_best_oopsla_all_46_json_45_simplify-24
1198×rational_best_oopsla_all_46_json_45_simplify-74
1148×rational_best_oopsla_all_46_json_45_simplify-7
770×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046516598
1175816392
2650616392
Stop Event
node limit
Counts
274 → 255
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 4) t))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 4) t))))))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 a t) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 a t) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 a t) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 a t)
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0)
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) 0))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0)
(-.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(-.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 1)
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 t (*.f64 (/.f64 t t) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) 0))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(+.f64 0 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) t)
(+.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (+.f64 t (*.f64 t a)))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 t (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 t a) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t a) (-.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (neg.f64 t)))
(+.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t))) (*.f64 t a))
(+.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) t)
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) t))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (*.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (/.f64 t t)) (*.f64 (/.f64 t t) (+.f64 t (*.f64 t a))))
(+.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (*.f64 t a) (/.f64 t t)) (*.f64 (/.f64 t t) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) t) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 1 a)))
(+.f64 (*.f64 a (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 1 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (*.f64 (+.f64 1 a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) a))
(+.f64 (*.f64 t (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (*.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 t (*.f64 t a))))
(+.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (*.f64 t a) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))))
(-.f64 t (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (neg.f64 t)))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) 0))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(-.f64 0 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(-.f64 0 (*.f64 1 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(-.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 t))
(-.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) (*.f64 (/.f64 t t) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) (neg.f64 t)))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) -1))
(-.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (neg.f64 t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 1)
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 t t))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))))
(neg.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(neg.f64 (*.f64 1 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(neg.f64 (*.f64 (/.f64 t t) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(neg.f64 (*.f64 -1 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(+.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(+.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(+.f64 0 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(-.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(-.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(-.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(-.f64 0 (*.f64 -1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 1)
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) -1)
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(neg.f64 (*.f64 -1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
Outputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (neg.f64 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))) (neg.f64 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 t (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) y)) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z a)) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))))) (+.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (*.f64 t (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) y)) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 4) t))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2))) (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (*.f64 y (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 t (pow.f64 a 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2))) (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (+.f64 y (*.f64 (/.f64 (*.f64 y b) t) y)))) (*.f64 t (pow.f64 a 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 3) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 y z)) (*.f64 (pow.f64 a 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (*.f64 y (*.f64 z (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 (pow.f64 a 4) t))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2))) (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (*.f64 y (+.f64 1 (/.f64 (*.f64 y b) t))))) (*.f64 t (pow.f64 a 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 t (pow.f64 a 2))) (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (+.f64 y (*.f64 (/.f64 (*.f64 y b) t) y)))) (*.f64 t (pow.f64 a 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t)))) (*.f64 t (pow.f64 a 3)))))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 1 a))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 1 a))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 1 a))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 1 a))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))
(+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 a t) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 a t) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 a t) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 a t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 x (+.f64 1 a)) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 x (+.f64 1 a)) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 a) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 x (+.f64 1 a)) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 x (+.f64 1 a)) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))))
(+.f64 (/.f64 x (+.f64 1 a)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (+.f64 (/.f64 x (+.f64 1 a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))
(+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (neg.f64 (/.f64 (*.f64 a x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))))
(+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 (neg.f64 (/.f64 (*.f64 a x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))))
(+.f64 (/.f64 x a) (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) x)) (pow.f64 a 4))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (+.f64 (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) x)) (pow.f64 a 4)))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))))
(+.f64 (/.f64 x a) (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) x)) (pow.f64 a 4))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x) (pow.f64 a 2))) (+.f64 (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) x)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0)
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) 0))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0)
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) 0))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) 1)
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) -1)
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 (/.f64 t t) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 0 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) t)
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 t (/.f64 (*.f64 y b) t)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t a) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t a) (-.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (neg.f64 t)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t))) (*.f64 t a))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) t)
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) t))
(*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (/.f64 t t)) (*.f64 (/.f64 t t) (+.f64 t (*.f64 t a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (*.f64 t a) (/.f64 t t)) (*.f64 (/.f64 t t) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) t) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 1 a)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 a (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (+.f64 1 a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 y b) t)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) a))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 t (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 (*.f64 t (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))))
(+.f64 (*.f64 (*.f64 t a) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (+.f64 t (*.f64 t (/.f64 (*.f64 y b) t)))))
(*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))))
(-.f64 t (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (neg.f64 t)))
(-.f64 t (*.f64 (+.f64 a (/.f64 (*.f64 y b) t)) (neg.f64 t)))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) 0))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 0 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 0 (*.f64 1 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) (*.f64 (/.f64 t t) (neg.f64 t)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (neg.f64 t)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) (neg.f64 t)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) -1))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (*.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (neg.f64 t)))
(*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(*.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) 1)
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 t t))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 (/.f64 t t) (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t))) (*.f64 (/.f64 t t) (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))))
(/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 (/.f64 t t) (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 (/.f64 t t) (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 t t) (/.f64 t t)))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t))))) (/.f64 (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (-.f64 -1 (+.f64 a (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))) (/.f64 (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (/.f64 (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))) (/.f64 (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))) (+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t)))))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 t t)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(/.f64 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(neg.f64 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(neg.f64 (*.f64 1 (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(neg.f64 (*.f64 (/.f64 t t) (*.f64 t (-.f64 -1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(neg.f64 (*.f64 -1 (+.f64 t (*.f64 t (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 t (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) t))))
(*.f64 t (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 t (*.f64 t (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 0 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0)
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) 0))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 0))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(-.f64 0 (*.f64 -1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) 1)
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) -1)
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (neg.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))
(neg.f64 (*.f64 -1 (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(/.f64 x (+.f64 (+.f64 1 a) (/.f64 (*.f64 y b) t)))
(/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t))))

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y z) t) x)
2.4b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
3.2b
(/.f64 (*.f64 y z) t)
Compiler

Compiled 35 to 10 computations (71.4% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

27 calls:

TimeVariablePointExpression
1.0ms
a
@0
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
0.0ms
a
@inf
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
0.0ms
y
@0
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
0.0ms
a
@-inf
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
0.0ms
y
@-inf
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1882×rational_best_oopsla_all_46_json-2
1882×rational_best_oopsla_all_46_json-1
1882×rational_best_oopsla_all_46_json-4
1882×rational_best_oopsla_all_46_json-3
814×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
16344
217944
373044
4363344
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) t) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (/.f64 (*.f64 y z) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))))))

simplify73.0ms (0.5%)

Algorithm
egg-herbie
Rules
1572×rational_best_oopsla_all_46_json_45_simplify-13
1486×rational_best_oopsla_all_46_json_45_simplify-74
1208×rational_best_oopsla_all_46_json_45_simplify-24
926×rational_best_oopsla_all_46_json_45_simplify-72
902×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01152613
14412613
226022613
Stop Event
node limit
Counts
117 → 65
Calls
Call 1
Inputs
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
x
(/.f64 (*.f64 y z) t)
x
x
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 0)
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 1)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (/.f64 (*.f64 y z) t) x))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
Outputs
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (*.f64 a t)))
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
x
(/.f64 (*.f64 y z) t)
x
x
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) -1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 0)
(+.f64 x (/.f64 (*.f64 y z) t))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)) -1)
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y z) t) x)
2.4b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
3.2b
(/.f64 (*.f64 y z) t)
Compiler

Compiled 41 to 15 computations (63.4% saved)

series11.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
7.0ms
a
@inf
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
0.0ms
y
@-inf
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
0.0ms
a
@0
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
0.0ms
y
@0
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
0.0ms
z
@-inf
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2006×rational_best_oopsla_all_46_json-2
2006×rational_best_oopsla_all_46_json-1
2006×rational_best_oopsla_all_46_json-4
2006×rational_best_oopsla_all_46_json-3
842×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331
17331
219331
377831
4385831
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))))

simplify209.0ms (1.6%)

Algorithm
egg-herbie
Rules
1454×rational_best_oopsla_all_46_json_45_simplify-89
1264×rational_best_oopsla_all_46_json_45_simplify-74
952×rational_best_oopsla_all_46_json_45_simplify-24
894×rational_best_oopsla_all_46_json_45_simplify-37
662×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01123923
13773899
218133899
375923899
Stop Event
node limit
Counts
95 → 70
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0)
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(+.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0)
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(*.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 1)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
Outputs
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 a (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (*.f64 a (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 a (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))))
(+.f64 (*.f64 a (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 (*.f64 a (*.f64 -1 (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 3))) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (neg.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 x (+.f64 (*.f64 a (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (pow.f64 a 3) (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))))))))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))))))))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) -1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1)))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (-.f64 a -1))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y b) t) a)
4.5b
(*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
4.9b
(/.f64 (*.f64 y b) t)
11.7b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
Compiler

Compiled 65 to 20 computations (69.2% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

12 calls:

TimeVariablePointExpression
0.0ms
y
@0
(+.f64 (/.f64 (*.f64 y b) t) a)
0.0ms
a
@0
(+.f64 (/.f64 (*.f64 y b) t) a)
0.0ms
a
@-inf
(+.f64 (/.f64 (*.f64 y b) t) a)
0.0ms
a
@inf
(+.f64 (/.f64 (*.f64 y b) t) a)
0.0ms
t
@0
(+.f64 (/.f64 (*.f64 y b) t) a)

rewrite64.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1674×rational_best_oopsla_all_46_json-2
1674×rational_best_oopsla_all_46_json-1
1674×rational_best_oopsla_all_46_json-4
1674×rational_best_oopsla_all_46_json-3
942×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15319
215719
365419
4327919
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 y b) t) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 (/.f64 (*.f64 y b) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))))))

simplify173.0ms (1.3%)

Algorithm
egg-herbie
Rules
1572×rational_best_oopsla_all_46_json_45_simplify-13
1098×rational_best_oopsla_all_46_json_45_simplify-35
854×rational_best_oopsla_all_46_json_45_simplify-72
836×rational_best_oopsla_all_46_json_45_simplify-7
620×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069673
1261673
22232673
37239673
Stop Event
node limit
Counts
43 → 34
Calls
Call 1
Inputs
a
(/.f64 (*.f64 y b) t)
(/.f64 (*.f64 y b) t)
a
(/.f64 (*.f64 y b) t)
(/.f64 (*.f64 y b) t)
(/.f64 (*.f64 y b) t)
a
a
(/.f64 (*.f64 y b) t)
a
a
(-.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 1)
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 (/.f64 (*.f64 y b) t) a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 1)
(/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
Outputs
a
(/.f64 (*.f64 y b) t)
(/.f64 (*.f64 y b) t)
a
(/.f64 (*.f64 y b) t)
(/.f64 (*.f64 y b) t)
(/.f64 (*.f64 y b) t)
a
a
(/.f64 (*.f64 y b) t)
a
a
(-.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 0)
(+.f64 a (/.f64 (*.f64 y b) t))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 1)
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (+.f64 (/.f64 (*.f64 y b) t) a))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)) -1)
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (+.f64 (/.f64 (*.f64 y b) t) a))
(+.f64 a (/.f64 (*.f64 y b) t))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))) (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 a (/.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) 1)
(+.f64 a (/.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 a (/.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a)) (/.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (+.f64 (/.f64 (*.f64 y b) t) a))))
(+.f64 a (/.f64 (*.f64 y b) t))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y b) t) a)))
(+.f64 a (/.f64 (*.f64 y b) t))

eval482.0ms (3.6%)

Compiler

Compiled 30523 to 9285 computations (69.6% saved)

prune346.0ms (2.6%)

Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New74616762
Fresh167
Picked101
Done235
Total75025775
Error
1.2b
Counts
775 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
52.4b
(/.f64 (/.f64 (*.f64 y z) t) a)
41.0b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
38.1b
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) (+.f64 1 a))
48.0b
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) a)
14.6b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
41.0b
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))) a)
50.1b
(/.f64 (*.f64 y z) (-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (neg.f64 t))))
39.8b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
52.8b
(/.f64 (*.f64 y z) (*.f64 y b))
43.8b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))
53.6b
(/.f64 (*.f64 y z) (*.f64 t a))
52.2b
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
45.4b
(/.f64 z b)
34.3b
(/.f64 x (-.f64 a -1))
28.7b
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
47.2b
(/.f64 x a)
12.0b
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
42.2b
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
47.4b
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (*.f64 a (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))
46.8b
(+.f64 (/.f64 (*.f64 y z) t) x)
47.7b
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)))
29.4b
(+.f64 (/.f64 x (-.f64 a -1)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
27.1b
(+.f64 (/.f64 x (-.f64 a -1)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)))
45.0b
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
Compiler

Compiled 1099 to 656 computations (40.3% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 t (*.f64 t a))
2.2b
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
4.9b
(/.f64 (*.f64 y b) t)
11.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
Compiler

Compiled 106 to 24 computations (77.4% saved)

series10.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
2.0ms
a
@inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
1.0ms
z
@0
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
1.0ms
t
@-inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
1.0ms
y
@0
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
1.0ms
z
@inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))

rewrite98.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1112×rational_best_oopsla_all_46_json_45_simplify-35
812×rational_best_oopsla_all_46_json_45_simplify-23
740×rational_best_oopsla_all_46_json_45_simplify-89
616×rational_best_oopsla_all_46_json-2
616×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
18550
229150
3132450
4624850
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 t (*.f64 t a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 t (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t a) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 t) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 a 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 1 (*.f64 a (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 1 (*.f64 t (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 a (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 t t) (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 1 (*.f64 t (/.f64 (*.f64 a (/.f64 t t)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 t (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (/.f64 t t) (*.f64 t (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 a (/.f64 t t)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 t (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 a (*.f64 (/.f64 t t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (/.f64 t t)) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (/.f64 t t)) (*.f64 (/.f64 t t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 t (/.f64 a t)) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 t (/.f64 a t)) (*.f64 (/.f64 t t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))) (*.f64 (/.f64 t t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (+.f64 a 1) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (+.f64 1 (*.f64 a (/.f64 t t))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (+.f64 a (/.f64 t t)) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (*.f64 (/.f64 t t) (+.f64 a 1)) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a 1) (*.f64 t (/.f64 (+.f64 a 1) (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (neg.f64 a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 -1 (*.f64 (/.f64 t t) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (neg.f64 a) (neg.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 t t) (neg.f64 a)) (neg.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (-.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 t) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 a (/.f64 t t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (/.f64 t t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t t) (+.f64 a 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 t a)) (neg.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 a) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (-.f64 (neg.f64 t) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a 1) (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 t (*.f64 t a))))))))

simplify148.0ms (1.1%)

Algorithm
egg-herbie
Rules
1346×rational_best_oopsla_all_46_json_45_simplify-89
1306×rational_best_oopsla_all_46_json_45_simplify-72
1226×rational_best_oopsla_all_46_json_45_simplify-7
1072×rational_best_oopsla_all_46_json_45_simplify-74
1068×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03767448
114827286
260977286
Stop Event
node limit
Counts
178 → 182
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (pow.f64 (+.f64 t (*.f64 a t)) 2))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (pow.f64 (+.f64 t (*.f64 a t)) 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 a t)) 3)) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (pow.f64 (+.f64 t (*.f64 a t)) 4))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 a t)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (pow.f64 (+.f64 t (*.f64 a t)) 4))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (pow.f64 (+.f64 t (*.f64 a t)) 3)))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 2) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 4) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z))) (pow.f64 (+.f64 (*.f64 y b) t) 4))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
t
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(*.f64 a t)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(*.f64 a t)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 1)
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(-.f64 t (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 t a) (neg.f64 t))
(-.f64 (+.f64 t (*.f64 t a)) 0)
(-.f64 0 (-.f64 (neg.f64 t) (*.f64 t a)))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 t a))))
(*.f64 t (+.f64 a 1))
(*.f64 t (+.f64 1 (*.f64 a (/.f64 t t))))
(*.f64 t (+.f64 1 (*.f64 t (/.f64 a t))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 a (/.f64 t t)))
(*.f64 t (*.f64 (/.f64 t t) (+.f64 a 1)))
(*.f64 t (+.f64 1 (*.f64 t (/.f64 (*.f64 a (/.f64 t t)) t))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 t (/.f64 a t)))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 t (/.f64 a t))))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 a (/.f64 t t)) t))))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 t (/.f64 a t)))))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))
(*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 a (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (+.f64 (*.f64 a (/.f64 t t)) (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 (*.f64 a (/.f64 t t)) (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (+.f64 (*.f64 t (/.f64 a t)) (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 (*.f64 t (/.f64 a t)) (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))) (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))) (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (*.f64 t (/.f64 (+.f64 a 1) t)))
(*.f64 t (*.f64 (+.f64 1 (*.f64 a (/.f64 t t))) (/.f64 t t)))
(*.f64 t (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) (/.f64 t t)))
(*.f64 t (*.f64 (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (/.f64 t t)))
(*.f64 t (*.f64 (+.f64 a (/.f64 t t)) (/.f64 t t)))
(*.f64 t (*.f64 (*.f64 (/.f64 t t) (+.f64 a 1)) (/.f64 t t)))
(*.f64 (+.f64 t (*.f64 t a)) 1)
(*.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 1 (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 t t) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 a 1) t)
(*.f64 (+.f64 a 1) (*.f64 t (/.f64 (+.f64 a 1) (+.f64 a 1))))
(*.f64 (neg.f64 t) (+.f64 (neg.f64 a) -1))
(*.f64 (neg.f64 t) (+.f64 -1 (*.f64 (/.f64 t t) (neg.f64 a))))
(*.f64 (neg.f64 t) (+.f64 (neg.f64 a) (neg.f64 (/.f64 t t))))
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 t t) (neg.f64 a)) (neg.f64 (/.f64 t t))))
(*.f64 (neg.f64 t) (-.f64 -1 a))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))
(*.f64 -1 (-.f64 (neg.f64 t) (*.f64 t a)))
(*.f64 (+.f64 1 (*.f64 a (/.f64 t t))) t)
(*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)
(*.f64 (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) t)
(*.f64 (+.f64 a (/.f64 t t)) t)
(*.f64 (*.f64 (/.f64 t t) (+.f64 a 1)) t)
(*.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))
(*.f64 (-.f64 (neg.f64 t) (*.f64 t a)) -1)
(*.f64 (-.f64 (neg.f64 t) (*.f64 t a)) (neg.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))
(*.f64 (-.f64 -1 a) (neg.f64 t))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (-.f64 (neg.f64 t) (*.f64 t a)))
(/.f64 (+.f64 t (*.f64 t a)) 1)
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 t t))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a 1) (+.f64 a 1)))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(neg.f64 (*.f64 -1 (+.f64 t (*.f64 t a))))
Outputs
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (pow.f64 (+.f64 t (*.f64 a t)) 2))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (pow.f64 (+.f64 t (*.f64 a t)) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 a t)) 3)) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (pow.f64 (+.f64 t (*.f64 a t)) 4))))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (pow.f64 (+.f64 t (*.f64 t a)) 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2)) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (pow.f64 (+.f64 t (*.f64 t a)) 4)))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 a t)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (pow.f64 (+.f64 t (*.f64 a t)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (pow.f64 (+.f64 t (*.f64 a t)) 4))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (pow.f64 (+.f64 t (*.f64 a t)) 3)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (pow.f64 (+.f64 t (*.f64 t a)) 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (pow.f64 (+.f64 t (*.f64 t a)) 2)) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (pow.f64 (+.f64 t (*.f64 t a)) 4)))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (pow.f64 (+.f64 t (*.f64 t a)) 3))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 3) z) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 a t)) z) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 a t)) 2) z) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t (*.f64 t a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 a 1))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 a 1) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (+.f64 a 1))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 a 1) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 a 1) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 a 1) 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 t (*.f64 t a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (+.f64 (/.f64 z b) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 a 1) 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 a 1))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 a 1))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 a 1) 3)))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 a 1) 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2))))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 a 1) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 a 1) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 a 1))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 a 1) 4)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 a 1) 3))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 t a))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 a 1) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 a 1) 4)))))))
(*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t)))
(*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (+.f64 -1 (neg.f64 a)))))
(neg.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 -1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 2) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (+.f64 -1 (neg.f64 a))))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (neg.f64 a)) 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 -1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 -1 a) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (neg.f64 a)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (+.f64 -1 (neg.f64 a))))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 -1 (neg.f64 a)) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 -1 a) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 -1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 -1 a) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 4) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 a) 1) 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 -1 a) 1) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (neg.f64 a)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 -1 (neg.f64 a)) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (+.f64 -1 (neg.f64 a))))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 -1 (neg.f64 a)) 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 -1 a) 2)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (-.f64 -1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 -1 a) 3))))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (-.f64 -1 a) 4))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 y b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (neg.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 a 2) z))) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b)))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (neg.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2)))) (/.f64 (*.f64 y (*.f64 z (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (pow.f64 (+.f64 t (*.f64 y b)) 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z))) (pow.f64 (+.f64 (*.f64 y b) t) 4))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 a 2) z))) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 a 3) z))) (pow.f64 (+.f64 t (*.f64 y b)) 4))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (+.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (*.f64 y z))) (pow.f64 (+.f64 t (*.f64 y b)) 4))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 t (*.f64 y b)))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 (+.f64 t (*.f64 y b)) 2)) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 t (*.f64 y b)))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 z (*.f64 y (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 (+.f64 t (*.f64 y b)) 2)) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 t (*.f64 y b)) 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 t (*.f64 y b)))) (*.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 3))) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 t (*.f64 y b)))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 (+.f64 t (*.f64 y b)) 2)) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 t (*.f64 y b)))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 z (*.f64 y (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 (+.f64 t (*.f64 y b)) 2)) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 t (*.f64 y b)) 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 t (*.f64 y b)))) (*.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 3))) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
t
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 a t)
(*.f64 t a)
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 a t)
(*.f64 t a)
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 1)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) -1)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) (+.f64 t (*.f64 y b))))
(/.f64 (*.f64 y z) (+.f64 (+.f64 t (*.f64 y b)) (*.f64 t a)))
(-.f64 t (*.f64 t (neg.f64 a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(-.f64 (*.f64 t a) (neg.f64 t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) 0)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(-.f64 0 (-.f64 (neg.f64 t) (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 t a))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 (*.f64 a (/.f64 t t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 (*.f64 t (/.f64 a t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 a (/.f64 t t)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (*.f64 (/.f64 t t) (+.f64 a 1)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 (*.f64 t (/.f64 (*.f64 a (/.f64 t t)) t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 t (/.f64 a t)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 t (/.f64 a t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 a (/.f64 t t)) t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 t (/.f64 a t)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 a (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (*.f64 a (/.f64 t t)) (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (*.f64 a (/.f64 t t)) (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (*.f64 t (/.f64 a t)) (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (*.f64 t (/.f64 a t)) (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))) (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (+.f64 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))) (*.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (*.f64 t (/.f64 (+.f64 a 1) t)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (*.f64 (+.f64 1 (*.f64 a (/.f64 t t))) (/.f64 t t)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) (/.f64 t t)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (*.f64 (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (/.f64 t t)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (*.f64 (+.f64 a (/.f64 t t)) (/.f64 t t)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 t (*.f64 (*.f64 (/.f64 t t) (+.f64 a 1)) (/.f64 t t)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 t (*.f64 t a)) 1)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 1 (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (/.f64 t t) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 a 1) t)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 a 1) (*.f64 t (/.f64 (+.f64 a 1) (+.f64 a 1))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (neg.f64 t) (+.f64 (neg.f64 a) -1))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (neg.f64 t) (+.f64 -1 (*.f64 (/.f64 t t) (neg.f64 a))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (neg.f64 t) (+.f64 (neg.f64 a) (neg.f64 (/.f64 t t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 t t) (neg.f64 a)) (neg.f64 (/.f64 t t))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (neg.f64 t) (-.f64 -1 a))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 -1 (-.f64 (neg.f64 t) (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 1 (*.f64 a (/.f64 t t))) t)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 1 (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) t)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (+.f64 a (/.f64 t t)) t)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (*.f64 (/.f64 t t) (+.f64 a 1)) t)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (-.f64 (neg.f64 t) (*.f64 t a)) -1)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (-.f64 (neg.f64 t) (*.f64 t a)) (neg.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (-.f64 -1 a) (neg.f64 t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (-.f64 (neg.f64 t) (*.f64 t a)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(/.f64 (+.f64 t (*.f64 t a)) 1)
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 t t))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a 1) (+.f64 a 1)))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))
(neg.f64 (*.f64 -1 (+.f64 t (*.f64 t a))))
(*.f64 t (+.f64 a 1))
(+.f64 t (*.f64 t a))

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
3.2b
(/.f64 (*.f64 y z) t)
6.1b
(/.f64 (/.f64 (*.f64 y z) t) a)
Compiler

Compiled 25 to 9 computations (64% saved)

series4.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 (/.f64 (*.f64 y z) t) a)
0.0ms
a
@inf
(/.f64 (/.f64 (*.f64 y z) t) a)
0.0ms
y
@inf
(/.f64 (/.f64 (*.f64 y z) t) a)
0.0ms
z
@0
(/.f64 (/.f64 (*.f64 y z) t) a)
0.0ms
z
@inf
(/.f64 (/.f64 (*.f64 y z) t) a)

rewrite68.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1654×rational_best_oopsla_all_46_json-2
1654×rational_best_oopsla_all_46_json-1
1654×rational_best_oopsla_all_46_json-4
1654×rational_best_oopsla_all_46_json-3
1318×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15219
215619
364819
4323419
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 y z) t) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (*.f64 y z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (*.f64 y z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))))))

simplify61.0ms (0.5%)

Algorithm
egg-herbie
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-37
1428×rational_best_oopsla_all_46_json_45_simplify-89
1258×rational_best_oopsla_all_46_json_45_simplify-74
1112×rational_best_oopsla_all_46_json_45_simplify-13
936×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0731520
12621520
219311520
Stop Event
node limit
Counts
80 → 34
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 0)
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(+.f64 0 (/.f64 (/.f64 (*.f64 y z) t) a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))
(-.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 1)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (*.f64 y z) t) a))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)) -1)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
Outputs
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 0)
(/.f64 (/.f64 (*.f64 y z) t) a)
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(+.f64 0 (/.f64 (/.f64 (*.f64 y z) t) a))
(/.f64 (/.f64 (*.f64 y z) t) a)
(+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))
(/.f64 (/.f64 (*.f64 y z) t) a)
(-.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 0)
(/.f64 (/.f64 (*.f64 y z) t) a)
(-.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) 1)
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a)))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a)))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (*.f64 y z) t) a))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 -1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)) -1)
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (/.f64 (/.f64 (*.f64 y z) t) a))
(/.f64 (/.f64 (*.f64 y z) t) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) a) (/.f64 (/.f64 (*.f64 y z) t) a))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
(/.f64 (/.f64 (*.f64 y z) t) a)
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) a)))
(/.f64 (/.f64 (*.f64 y z) t) a)

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
0.0b
(+.f64 t (*.f64 t a))
11.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
Compiler

Compiled 47 to 12 computations (74.5% saved)

series3.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
b
@inf
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
0.0ms
y
@inf
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
0.0ms
b
@-inf
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
0.0ms
b
@0
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
0.0ms
y
@-inf
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
896×rational_best_oopsla_all_46_json_45_simplify-108
858×rational_best_oopsla_all_46_json_45_simplify-35
822×rational_best_oopsla_all_46_json_45_simplify-80
618×rational_best_oopsla_all_46_json_45_simplify-23
540×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
16625
222725
3102425
4472425
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y b) (-.f64 (neg.f64 t) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t a) (-.f64 (*.f64 y (neg.f64 b)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 a 1)) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 a 1)) (*.f64 1 (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 a 1)) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 a 1)) (*.f64 -1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 a 1)) (*.f64 (*.f64 b (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) t) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) t) (*.f64 1 (*.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) t) (*.f64 (/.f64 t t) (*.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) t) (*.f64 -1 (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) t) (*.f64 (*.f64 a (/.f64 t t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y b) (*.f64 y b))) (*.f64 t (+.f64 a 1))) (*.f64 (/.f64 (*.f64 y b) (*.f64 y b)) (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 t a) (*.f64 t a))) (+.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 t a) (*.f64 t a)) (*.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (+.f64 a 1)) (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 y b) t) (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))) (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))))

simplify117.0ms (0.9%)

Algorithm
egg-herbie
Rules
1338×rational_best_oopsla_all_46_json_45_simplify-36
908×rational_best_oopsla_all_46_json_45_simplify-13
688×rational_best_oopsla_all_46_json_45_simplify-10
674×rational_best_oopsla_all_46_json_45_simplify-30
626×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01192230
14702182
222332166
361152166
Stop Event
node limit
Counts
92 → 65
Calls
Call 1
Inputs
(+.f64 t (*.f64 a t))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (*.f64 a t))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1))))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1))))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1))))
(+.f64 (*.f64 y b) t)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 a t)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 a t)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(-.f64 (*.f64 y b) (-.f64 (neg.f64 t) (*.f64 t a)))
(-.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (+.f64 a 1))))
(-.f64 (*.f64 t a) (-.f64 (*.f64 y (neg.f64 b)) t))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 y (neg.f64 b)))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 1 (*.f64 y (neg.f64 b))))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 b))))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 -1 (*.f64 y b)))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 (*.f64 b (/.f64 y y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 0)
(-.f64 0 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(-.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (neg.f64 t))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 a (neg.f64 t)))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 1 (*.f64 a (neg.f64 t))))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 (/.f64 t t) (*.f64 a (neg.f64 t))))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 -1 (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 (*.f64 a (/.f64 t t)) (neg.f64 t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y b) (*.f64 y b))) (*.f64 t (+.f64 a 1))) (*.f64 (/.f64 (*.f64 y b) (*.f64 y b)) (*.f64 y (neg.f64 b))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 t a) (*.f64 t a))) (+.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 t a) (*.f64 t a)) (*.f64 a (neg.f64 t))))
(-.f64 (+.f64 (*.f64 t (+.f64 a 1)) (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 y (neg.f64 b)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(-.f64 (+.f64 (+.f64 (*.f64 y b) t) (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 a (neg.f64 t)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 1)
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(*.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))
(*.f64 -1 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))) -1)
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))) (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 1)
(/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(neg.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
Outputs
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 1 a))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) t)
(+.f64 t (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 y b) (-.f64 (neg.f64 t) (*.f64 t a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 y b) (*.f64 -1 (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 t a) (-.f64 (*.f64 y (neg.f64 b)) t))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 y (neg.f64 b)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 1 (*.f64 y (neg.f64 b))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 b))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 -1 (*.f64 y b)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (*.f64 t (+.f64 a 1)) (*.f64 (*.f64 b (/.f64 y y)) (neg.f64 y)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 0)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 0 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (neg.f64 t))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 a (neg.f64 t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 1 (*.f64 a (neg.f64 t))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 (/.f64 t t) (*.f64 a (neg.f64 t))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 -1 (*.f64 t a)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) t) (*.f64 (*.f64 a (/.f64 t t)) (neg.f64 t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y b) (*.f64 y b))) (*.f64 t (+.f64 a 1))) (*.f64 (/.f64 (*.f64 y b) (*.f64 y b)) (*.f64 y (neg.f64 b))))
(-.f64 (+.f64 (*.f64 t (+.f64 a 1)) (*.f64 0 (/.f64 (*.f64 y b) (*.f64 y b)))) (*.f64 y (*.f64 (/.f64 (*.f64 y b) (*.f64 y b)) (neg.f64 b))))
(-.f64 (+.f64 (*.f64 t a) (+.f64 t 0)) (*.f64 y (*.f64 (neg.f64 b) (/.f64 (*.f64 y b) (*.f64 y b)))))
(+.f64 t (+.f64 (*.f64 (/.f64 (*.f64 y b) (*.f64 y b)) (*.f64 y b)) (*.f64 t a)))
(+.f64 t (+.f64 (*.f64 t a) (*.f64 (/.f64 (*.f64 y b) (*.f64 y b)) (*.f64 y b))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 t a) (*.f64 t a))) (+.f64 (*.f64 y b) t)) (*.f64 (/.f64 (*.f64 t a) (*.f64 t a)) (*.f64 a (neg.f64 t))))
(+.f64 (+.f64 t (*.f64 y b)) (-.f64 (*.f64 0 (/.f64 (*.f64 t a) (*.f64 t a))) (*.f64 a (*.f64 (/.f64 (*.f64 t a) (*.f64 t a)) (neg.f64 t)))))
(+.f64 (+.f64 t (*.f64 y b)) (*.f64 (/.f64 (*.f64 t a) (*.f64 t a)) (-.f64 0 (*.f64 a (neg.f64 t)))))
(+.f64 (*.f64 y b) (-.f64 t (*.f64 a (*.f64 (neg.f64 t) (/.f64 (*.f64 t a) (*.f64 t a))))))
(-.f64 (+.f64 (*.f64 t (+.f64 a 1)) (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 y (neg.f64 b)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (+.f64 (*.f64 y b) t) (*.f64 0 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))) (*.f64 a (neg.f64 t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 1)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 -1 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))) -1)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))) (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))) (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) 1)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(neg.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t (+.f64 a 1))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t (+.f64 a 1)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
2.4b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
3.2b
(/.f64 (*.f64 y z) t)
18.6b
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
Compiler

Compiled 99 to 20 computations (79.8% saved)

series10.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
z
@-inf
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
1.0ms
z
@0
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
1.0ms
y
@inf
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
1.0ms
y
@0
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
0.0ms
a
@-inf
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))

rewrite107.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1406×rational_best_oopsla_all_46_json_45_simplify-76
856×rational_best_oopsla_all_46_json_45_simplify-35
582×rational_best_oopsla_all_46_json_45_simplify-23
574×rational_best_oopsla_all_46_json_45_simplify-89
526×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01492
18492
225792
3113192
4515192
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) -1) (*.f64 -1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))

simplify117.0ms (0.9%)

Algorithm
egg-herbie
Rules
1550×rational_best_oopsla_all_46_json_45_simplify-37
1364×rational_best_oopsla_all_46_json_45_simplify-13
948×rational_best_oopsla_all_46_json_45_simplify-49
730×rational_best_oopsla_all_46_json_45_simplify-72
564×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01938911
16478807
226518807
Stop Event
node limit
Counts
179 → 97
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (/.f64 a x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 0)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(+.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 0)
(-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(-.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) -1) (*.f64 -1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 1)
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(+.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 0)
(+.f64 0 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(-.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 1)
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 a x) (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 a x) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 a x) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 a x) (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 a x) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 a x) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 a x) (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 a x) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 a x) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 a x) (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 a x) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 a x) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 (*.f64 a t) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a t) (*.f64 y z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 y z)) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 2) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 x 3) (pow.f64 t 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 a x) (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 a x) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 a x) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 a x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))
(+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 a x) (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 a x) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (*.f64 t (pow.f64 x 2)))) (/.f64 a x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 a x) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y z)) (*.f64 t (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 a x) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(/.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 0)
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 0)
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (neg.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (neg.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) -1) (*.f64 -1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) 1)
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (*.f64 (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (*.f64 (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) -1)
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))
(+.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 0)
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(+.f64 0 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(-.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 0)
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) 1)
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) -1)
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))

eval336.0ms (2.5%)

Compiler

Compiled 36097 to 9695 computations (73.1% saved)

prune379.0ms (2.8%)

Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New8459854
Fresh31417
Picked101
Done257
Total85128879
Error
1.2b
Counts
879 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
52.4b
(/.f64 (/.f64 (*.f64 y z) t) a)
41.0b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
38.1b
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) (+.f64 1 a))
14.6b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
54.9b
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) a)
41.0b
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))) a)
41.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))))))
43.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)))
39.8b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
44.2b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
46.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
52.8b
(/.f64 (*.f64 y z) (*.f64 y b))
53.6b
(/.f64 (*.f64 y z) (*.f64 t a))
52.2b
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
45.4b
(/.f64 z b)
34.3b
(/.f64 x (-.f64 a -1))
28.7b
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
47.2b
(/.f64 x a)
17.4b
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
42.2b
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
47.4b
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (*.f64 a (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))
46.8b
(+.f64 (/.f64 (*.f64 y z) t) x)
47.7b
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)))
29.4b
(+.f64 (/.f64 x (-.f64 a -1)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
27.1b
(+.f64 (/.f64 x (-.f64 a -1)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)))
51.9b
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 a x)))
45.1b
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
Compiler

Compiled 1193 to 696 computations (41.7% saved)

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 y b) (*.f64 t a))
2.2b
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
4.9b
(/.f64 (*.f64 y b) t)
12.6b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
Compiler

Compiled 95 to 23 computations (75.8% saved)

series7.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
0.0ms
z
@inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
0.0ms
b
@0
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
0.0ms
y
@inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
0.0ms
z
@0
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))

rewrite90.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
950×rational_best_oopsla_all_46_json_45_simplify-80
932×rational_best_oopsla_all_46_json_45_simplify-35
696×rational_best_oopsla_all_46_json_45_simplify-89
682×rational_best_oopsla_all_46_json_45_simplify-23
570×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01250
17750
226750
3123850
4574450
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 t a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y b) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t a) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (+.f64 (*.f64 y b) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))) (+.f64 (*.f64 y b) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)) (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (+.f64 (*.f64 y b) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t a))))))))

simplify142.0ms (1.1%)

Algorithm
egg-herbie
Rules
1378×rational_best_oopsla_all_46_json_45_simplify-13
968×rational_best_oopsla_all_46_json_45_simplify-49
710×rational_best_oopsla_all_46_json_45_simplify-72
704×rational_best_oopsla_all_46_json_45_simplify-7
606×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01806870
16716762
229106762
Stop Event
node limit
Counts
158 → 86
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 0)
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 1)
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(-.f64 (*.f64 y b) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 t a) (*.f64 y (neg.f64 b)))
(-.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 0)
(-.f64 0 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t a))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 1)
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (+.f64 (*.f64 y b) (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))
(*.f64 -1 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))
(*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))) (+.f64 (*.f64 y b) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)) -1)
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)) (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (+.f64 (*.f64 y b) (*.f64 t a)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 1)
(/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t a))))
Outputs
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4))))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (pow.f64 a 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4))))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (pow.f64 a 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4))))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (pow.f64 a 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4))))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (pow.f64 a 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4))))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (pow.f64 a 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b)))
(+.f64 (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 a (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4))))))
(+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 a 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 y (pow.f64 b 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (pow.f64 a 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 b 3) (*.f64 z (pow.f64 y 4))) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (*.f64 y b) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 0)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 0)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) 1)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) -1)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))))) (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 a t)))
(-.f64 (*.f64 y b) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 t a) (*.f64 y (neg.f64 b)))
(-.f64 (*.f64 a t) (*.f64 y (neg.f64 b)))
(-.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 0)
(+.f64 (*.f64 y b) (*.f64 a t))
(-.f64 0 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))
(-.f64 (*.f64 a t) (*.f64 y (neg.f64 b)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t a))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 1)
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (+.f64 (*.f64 y b) (*.f64 t a)))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 -1 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))
(-.f64 (*.f64 a t) (*.f64 y (neg.f64 b)))
(*.f64 (*.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 1 (+.f64 (*.f64 y b) (*.f64 t a)))) (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)) -1)
(-.f64 (*.f64 a t) (*.f64 y (neg.f64 b)))
(*.f64 (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)) (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 a t)) (+.f64 (*.f64 y b) (*.f64 a t))) (-.f64 (*.f64 a t) (*.f64 y (neg.f64 b))))
(*.f64 (-.f64 (*.f64 a t) (*.f64 y (neg.f64 b))) (/.f64 (+.f64 (*.f64 y b) (*.f64 a t)) (+.f64 (*.f64 y b) (*.f64 a t))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (*.f64 a t))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))) (-.f64 (*.f64 y (neg.f64 b)) (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 a t)) (+.f64 (*.f64 y b) (*.f64 a t))) (-.f64 (*.f64 a t) (*.f64 y (neg.f64 b))))
(*.f64 (-.f64 (*.f64 a t) (*.f64 y (neg.f64 b))) (/.f64 (+.f64 (*.f64 y b) (*.f64 a t)) (+.f64 (*.f64 y b) (*.f64 a t))))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) 1)
(+.f64 (*.f64 y b) (*.f64 a t))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))))
(+.f64 (*.f64 y b) (*.f64 a t))
(/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (/.f64 (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (*.f64 t a)) (+.f64 (*.f64 y b) (*.f64 t a)))))
(+.f64 (*.f64 y b) (*.f64 a t))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y b) (*.f64 t a))))
(+.f64 (*.f64 y b) (*.f64 a t))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (-.f64 a -1))
Compiler

Compiled 17 to 12 computations (29.4% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 x (-.f64 a -1))
0.0ms
x
@-inf
(/.f64 x (-.f64 a -1))
0.0ms
x
@0
(/.f64 x (-.f64 a -1))
0.0ms
a
@0
(/.f64 x (-.f64 a -1))
0.0ms
a
@inf
(/.f64 x (-.f64 a -1))

rewrite96.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1118×rational_best_oopsla_all_46_json_45_simplify-35
954×rational_best_oopsla_all_46_json_45_simplify-13
952×rational_best_oopsla_all_46_json_45_simplify-23
950×rational_best_oopsla_all_46_json_45_simplify-37
658×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
13813
28313
325613
4118713
5699513
Stop Event
node limit
Counts
1 → 59
Calls
Call 1
Inputs
(/.f64 x (-.f64 a -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 a 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 a 1)) (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 a 1)) (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 a 1)) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 a 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 a 1)) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (neg.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 a 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (*.f64 -1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (-.f64 (/.f64 0 (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (neg.f64 (/.f64 x (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (neg.f64 (/.f64 x (+.f64 a 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 a 1))))))))

simplify77.0ms (0.6%)

Algorithm
egg-herbie
Rules
1210×rational_best_oopsla_all_46_json_45_simplify-49
1044×rational_best_oopsla_all_46_json_45_simplify-72
864×rational_best_oopsla_all_46_json_45_simplify-108
708×rational_best_oopsla_all_46_json_45_simplify-23
480×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01341361
14971337
227451337
Stop Event
node limit
Counts
83 → 86
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(/.f64 x (+.f64 1 a))
x
(+.f64 (*.f64 -1 (*.f64 a x)) x)
(+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) x)) (+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x)))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(+.f64 0 (/.f64 x (+.f64 a 1)))
(+.f64 (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))
(-.f64 (/.f64 x (+.f64 a 1)) 0)
(-.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0))
(-.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(-.f64 (/.f64 x (+.f64 a 1)) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 a 1))))
(-.f64 (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1)))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 a 1))))
(*.f64 (/.f64 x (+.f64 a 1)) 1)
(*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (neg.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 1 (/.f64 x (+.f64 a 1)))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) -1)
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (*.f64 -1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (-.f64 (/.f64 0 (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(*.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (neg.f64 (/.f64 x (+.f64 a 1))))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (neg.f64 (/.f64 x (+.f64 a 1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(neg.f64 (neg.f64 (/.f64 x (+.f64 a 1))))
Outputs
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(/.f64 x (-.f64 a -1))
x
(+.f64 (*.f64 -1 (*.f64 a x)) x)
(+.f64 x (*.f64 a (*.f64 -1 x)))
(+.f64 x (neg.f64 (*.f64 x a)))
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x))
(+.f64 (*.f64 a (*.f64 -1 x)) (+.f64 x (*.f64 x (pow.f64 a 2))))
(+.f64 x (+.f64 (neg.f64 (*.f64 x a)) (*.f64 x (pow.f64 a 2))))
(+.f64 (+.f64 x (*.f64 a (neg.f64 x))) (*.f64 x (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) x)) (+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x)))
(+.f64 (*.f64 a (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 x (pow.f64 a 3))) (+.f64 x (*.f64 x (pow.f64 a 2)))))
(+.f64 (neg.f64 (*.f64 x a)) (+.f64 x (+.f64 (neg.f64 (*.f64 x (pow.f64 a 3))) (*.f64 x (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 x (pow.f64 a 2)) (*.f64 (pow.f64 a 3) (neg.f64 x)))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 -1 (/.f64 x (pow.f64 a 2))))
(+.f64 (/.f64 x a) (neg.f64 (/.f64 x (pow.f64 a 2))))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (+.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 x a) (+.f64 (/.f64 x (pow.f64 a 3)) (neg.f64 (/.f64 x (pow.f64 a 2)))))
(+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 x (pow.f64 a 2))) (/.f64 x (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 x (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 x (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 x (pow.f64 a 2))) (/.f64 x (pow.f64 a 3)))) (neg.f64 (/.f64 x (pow.f64 a 4))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 -1 (/.f64 x (pow.f64 a 2))))
(+.f64 (/.f64 x a) (neg.f64 (/.f64 x (pow.f64 a 2))))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (+.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 x a) (+.f64 (/.f64 x (pow.f64 a 3)) (neg.f64 (/.f64 x (pow.f64 a 2)))))
(+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 x (pow.f64 a 2))) (/.f64 x (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 x (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 x (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 x (pow.f64 a 2))) (/.f64 x (pow.f64 a 3)))) (neg.f64 (/.f64 x (pow.f64 a 4))))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 a 1)) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 0 (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(-.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(-.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) 0))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(-.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(-.f64 (/.f64 x (+.f64 a 1)) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) 0))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(-.f64 (*.f64 0 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) 1)
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (neg.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 x (+.f64 a 1)) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 1 (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1)))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) -1)
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (*.f64 -1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (-.f64 (/.f64 0 (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 x (+.f64 a 1))) (neg.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 x (+.f64 a 1)))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1)))) (neg.f64 (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 a 1)) (/.f64 1 (/.f64 x (+.f64 a 1))))) (neg.f64 (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))) (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (neg.f64 (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 a 1)) (/.f64 x (+.f64 a 1))))) (/.f64 x (+.f64 a 1)))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))
(neg.f64 (neg.f64 (/.f64 x (+.f64 a 1))))
(/.f64 x (-.f64 a -1))
(/.f64 x (+.f64 1 a))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.4b
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
3.2b
(/.f64 (*.f64 y z) t)
Compiler

Compiled 31 to 14 computations (54.8% saved)

series6.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
y
@inf
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
1.0ms
y
@0
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
1.0ms
z
@inf
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
1.0ms
t
@0
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
0.0ms
z
@0
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))

rewrite66.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1778×rational_best_oopsla_all_46_json-2
1778×rational_best_oopsla_all_46_json-1
1778×rational_best_oopsla_all_46_json-4
1778×rational_best_oopsla_all_46_json-3
778×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
16225
217025
370225
4345025
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))))

simplify137.0ms (1%)

Algorithm
egg-herbie
Rules
1582×rational_best_oopsla_all_46_json_45_simplify-89
1346×rational_best_oopsla_all_46_json_45_simplify-74
1008×rational_best_oopsla_all_46_json_45_simplify-24
854×rational_best_oopsla_all_46_json_45_simplify-37
692×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01032423
13582395
217852395
375922395
Stop Event
node limit
Counts
77 → 55
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) t)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 0)
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(+.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(-.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(*.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 1)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) -1)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
Outputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 t a)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) t))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) t)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) t)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) t)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) t))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) t))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 4))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 4))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 2))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 4))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 0)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(-.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 0)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(-.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) 1)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) -1)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)) (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a)))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))))
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))

localize77.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))
0.0b
(+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t)))))
0.1b
(*.f64 t (/.f64 1 t))
11.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
Compiler

Compiled 72 to 36 computations (50% saved)

series7.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
z
@inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
0.0ms
z
@0
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
0.0ms
t
@-inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
0.0ms
z
@-inf
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
0.0ms
y
@0
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1202×rational_best_oopsla_all_46_json_45_simplify-13
1148×rational_best_oopsla_all_46_json_45_simplify-37
1146×rational_best_oopsla_all_46_json_45_simplify-23
886×rational_best_oopsla_all_46_json_45_simplify-74
874×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016124
110688
238788
3192888
Stop Event
node limit
Counts
4 → 172
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t)))))
(*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 1 t)) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t t) (/.f64 0 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t t) (/.f64 t t)) (*.f64 (/.f64 t t) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t t) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (/.f64 1 t)) (*.f64 t (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (/.f64 1 t) (/.f64 t t))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 t) -1) (*.f64 -1 (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (*.f64 (/.f64 1 t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (*.f64 t (/.f64 (/.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 t)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 t (/.f64 -1 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (/.f64 t t) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (neg.f64 (neg.f64 t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 a (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 a (/.f64 t t))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t a) (/.f64 t t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t a) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 (neg.f64 t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 a (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (neg.f64 (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t t) (neg.f64 (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (neg.f64 t) (+.f64 a (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 (neg.f64 (neg.f64 t)) (neg.f64 (+.f64 a (*.f64 t (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 a (/.f64 t t))) (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t t) (+.f64 a (/.f64 t t))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 a (*.f64 t (/.f64 1 t)))) (neg.f64 (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (neg.f64 (+.f64 a (*.f64 t (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a (/.f64 t t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (neg.f64 (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 (neg.f64 t))) (*.f64 (neg.f64 (neg.f64 t)) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 a (/.f64 t t))) (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a (/.f64 t t)) (+.f64 a (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))))))

simplify194.0ms (1.5%)

Algorithm
egg-herbie
Rules
1438×rational_best_oopsla_all_46_json_45_simplify-89
1220×rational_best_oopsla_all_46_json_45_simplify-24
1180×rational_best_oopsla_all_46_json_45_simplify-7
1134×rational_best_oopsla_all_46_json_45_simplify-74
828×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048310962
1172610794
2691410794
Stop Event
node limit
Counts
316 → 251
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z))) (pow.f64 (+.f64 (*.f64 y b) t) 4))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 y b) t)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 a t)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 a t)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
t
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(*.f64 a t)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(*.f64 a t)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) 0))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 1)
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(+.f64 (*.f64 t (/.f64 1 t)) 0)
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) 0))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) 0))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(+.f64 0 (*.f64 t (/.f64 1 t)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (/.f64 1 t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 t (/.f64 1 t)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 t (/.f64 1 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 t (/.f64 1 t)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))
(-.f64 (*.f64 t (/.f64 1 t)) 0)
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) 0))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 1 t)) (/.f64 0 t)))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) 0))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(-.f64 0 (*.f64 t (/.f64 -1 t)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (neg.f64 t)))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 t t))))
(-.f64 0 (*.f64 -1 (*.f64 t (/.f64 1 t))))
(-.f64 (/.f64 t t) (/.f64 0 t))
(-.f64 (*.f64 (/.f64 t t) (/.f64 t t)) (*.f64 (/.f64 t t) (/.f64 0 t)))
(-.f64 (*.f64 (/.f64 t t) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (/.f64 0 t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 -1 t)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) t))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (/.f64 1 t)) (*.f64 t (/.f64 -1 t)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (/.f64 1 t) (/.f64 t t))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (neg.f64 t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 -1 t))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (neg.f64 t)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 0 t) -1) (*.f64 -1 (/.f64 t t)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (neg.f64 t)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 t)))
(/.f64 (*.f64 t (/.f64 1 t)) 1)
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 t t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (*.f64 (/.f64 1 t) (/.f64 t t))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (*.f64 t (/.f64 (/.f64 1 t) t))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 (neg.f64 (/.f64 1 t)))))
(neg.f64 (*.f64 t (/.f64 -1 t)))
(fabs.f64 (*.f64 t (/.f64 1 t)))
(fabs.f64 (*.f64 t (/.f64 -1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 0)
(-.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 0))
(-.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 1)
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(*.f64 (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (neg.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) -1)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 1)
(/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 (/.f64 t t) (*.f64 t a)))
(+.f64 t (*.f64 (neg.f64 (neg.f64 t)) a))
(+.f64 (+.f64 t (*.f64 t a)) 0)
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) 0))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) 0))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) 0))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) 0))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 a (/.f64 t t)) 0))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) 0))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) 0))
(+.f64 0 (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 t a) t)
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 0 (+.f64 a (/.f64 t t))) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 0 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 (*.f64 t a) (/.f64 t t)) t)
(+.f64 (*.f64 a (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (*.f64 t (/.f64 1 t))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) a))
(+.f64 (*.f64 t (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 t a)))
(+.f64 (*.f64 (*.f64 t a) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) t))
(+.f64 (*.f64 a (neg.f64 (neg.f64 t))) t)
(-.f64 (+.f64 t (*.f64 t a)) 0)
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) 0))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) 0))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) 0))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) 0))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 a (/.f64 t t)) 0))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) 0))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) 0))
(-.f64 0 (neg.f64 (+.f64 t (*.f64 t a))))
(-.f64 0 (*.f64 1 (neg.f64 (+.f64 t (*.f64 t a)))))
(-.f64 0 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (+.f64 t (*.f64 t a)))))
(-.f64 0 (*.f64 (/.f64 t t) (neg.f64 (+.f64 t (*.f64 t a)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (neg.f64 t)))
(-.f64 0 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 t a))))
(-.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (neg.f64 t) (+.f64 a (/.f64 t t))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 (neg.f64 (neg.f64 t)) (neg.f64 (+.f64 a (*.f64 t (/.f64 1 t))))))
(-.f64 (*.f64 0 (+.f64 a (/.f64 t t))) (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 t)))
(-.f64 (*.f64 (*.f64 (/.f64 t t) (+.f64 a (/.f64 t t))) t) 0)
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 a (*.f64 t (/.f64 1 t)))) (neg.f64 (+.f64 t (*.f64 t a))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 t)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 t)))
(-.f64 (*.f64 0 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (neg.f64 t)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (neg.f64 (+.f64 a (*.f64 t (/.f64 1 t))))))
(-.f64 (*.f64 (+.f64 a (/.f64 t t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (/.f64 0 t)))
(-.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (neg.f64 (+.f64 t (*.f64 t a)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) t))
(-.f64 (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 (neg.f64 t))) (*.f64 (neg.f64 (neg.f64 t)) (/.f64 0 t)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 a (/.f64 t t))) (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 t)))
(/.f64 (+.f64 t (*.f64 t a)) 1)
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 t t))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a (/.f64 t t)) (+.f64 a (/.f64 t t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))
Outputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 z b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (/.f64 z b))
(+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (/.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (+.f64 1 a) z)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 a) 2) z)) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 3) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (pow.f64 (+.f64 1 a) 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 a) (*.f64 z t)) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 z b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(+.f64 (/.f64 z b) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (+.f64 1 a))) (*.f64 y (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 2) (*.f64 z (pow.f64 t 2))) (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (*.f64 (pow.f64 y 3) (pow.f64 b 4)))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 z b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 3) (pow.f64 b 2))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 z (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 2) b)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 y 4) (pow.f64 b 3))) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 a) 4)))) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 z (pow.f64 y 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 3))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 y b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (neg.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 t a))) (pow.f64 (+.f64 t (*.f64 y b)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 a 2) z))) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 t a))) (pow.f64 (+.f64 t (*.f64 y b)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (/.f64 (*.f64 y (*.f64 z (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (pow.f64 (+.f64 t (*.f64 y b)) 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) z))) (pow.f64 (+.f64 (*.f64 y b) t) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (*.f64 t z))) (pow.f64 (+.f64 (*.f64 y b) t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) z))) (pow.f64 (+.f64 (*.f64 y b) t) 4))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 a 2) z))) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 a 3) z))) (pow.f64 (+.f64 t (*.f64 y b)) 4))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (*.f64 z t))) (pow.f64 (+.f64 t (*.f64 y b)) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 t a))) (pow.f64 (+.f64 t (*.f64 y b)) 2))) (+.f64 (/.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (+.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (*.f64 z (pow.f64 a 3)))) (pow.f64 (+.f64 t (*.f64 y b)) 4))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 z (*.f64 (+.f64 t (*.f64 y b)) y)) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (+.f64 t (*.f64 y b)) y)) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 t (*.f64 y b)) 2) y)) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 t (*.f64 y b)) 2) y)) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (+.f64 t (*.f64 y b)) y)) (*.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 3))) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (*.f64 z (*.f64 (+.f64 t (*.f64 y b)) y)) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (+.f64 t (*.f64 y b)) y)) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 t (*.f64 y b)) 2) y)) (*.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y b) t) (*.f64 y z)) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 2) (*.f64 y z)) (*.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y b) t) 3) (*.f64 y z)) (*.f64 (pow.f64 a 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (+.f64 t (*.f64 y b))) (*.f64 (pow.f64 t 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 2))) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 (+.f64 t (*.f64 y b)) 3)) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 t (*.f64 y b)) 2) y)) (*.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (+.f64 t (*.f64 y b)) y)) (*.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 z (pow.f64 (+.f64 t (*.f64 y b)) 3))) (*.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) (*.f64 t (+.f64 1 a)))
(+.f64 (*.f64 t (+.f64 1 a)) (*.f64 y b))
(+.f64 (*.f64 y b) t)
(+.f64 t (*.f64 y b))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 a t)))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
(*.f64 t (+.f64 1 a))
t
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(*.f64 a t)
(*.f64 t a)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(*.f64 a t)
(*.f64 t a)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) 0))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 0 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(-.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) 0))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 1)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 1 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) -1)
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 y b) (*.f64 t a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 (*.f64 t (/.f64 1 t)) 0)
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) 0))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) 0))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(*.f64 t (/.f64 1 t))
(+.f64 0 (*.f64 t (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 t (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 t (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 t (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) 0)
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) 0))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 1 t)) (/.f64 0 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) 0))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) 0))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 t (/.f64 1 t)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(*.f64 t (/.f64 1 t))
(-.f64 0 (*.f64 t (/.f64 -1 t)))
(*.f64 t (/.f64 1 t))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 t t))))
(*.f64 t (/.f64 1 t))
(-.f64 0 (*.f64 -1 (*.f64 t (/.f64 1 t))))
(*.f64 t (/.f64 1 t))
(-.f64 (/.f64 t t) (/.f64 0 t))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 (/.f64 t t) (/.f64 t t)) (*.f64 (/.f64 t t) (/.f64 0 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 (/.f64 t t) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (/.f64 0 t)))
(*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 1 t)))
(*.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 -1 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 t t))) t))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (/.f64 1 t)) (*.f64 t (/.f64 -1 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (/.f64 1 t) (/.f64 t t))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))) (*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 -1 t))))
(*.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (*.f64 t (/.f64 1 t)))
(*.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 (/.f64 0 t) -1) (*.f64 -1 (/.f64 t t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 1 t) t))) (*.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))) (*.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 t)))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) 1)
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 t t))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 t t) (/.f64 t t)))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 (/.f64 1 t) (/.f64 t t)) (*.f64 (/.f64 1 t) (/.f64 t t))))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 (/.f64 1 t) t)) (*.f64 t (/.f64 (/.f64 1 t) t))))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 1 t) (/.f64 t t)))))
(*.f64 t (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t)))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (/.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 1 t))) (/.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 1 t)))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 t (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(/.f64 (*.f64 t (/.f64 1 t)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 (neg.f64 (/.f64 1 t)))))
(*.f64 t (/.f64 1 t))
(neg.f64 (*.f64 t (/.f64 -1 t)))
(*.f64 t (/.f64 1 t))
(fabs.f64 (*.f64 t (/.f64 1 t)))
(fabs.f64 (*.f64 t (/.f64 -1 t)))
(fabs.f64 (*.f64 t (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 0)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 0))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) 0))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 1)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (*.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 1 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (neg.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) -1)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) 1)
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (/.f64 (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))))
(+.f64 t (+.f64 (*.f64 y b) (*.f64 t a)))
(+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 (/.f64 t t) (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 (neg.f64 (neg.f64 t)) a))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) 0)
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) 0))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) 0))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) 0))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) 0))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 a (/.f64 t t)) 0))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) 0))
(+.f64 t (*.f64 t a))
(+.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) 0))
(+.f64 t (*.f64 t a))
(+.f64 0 (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 t a) t)
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 0 (+.f64 a (/.f64 t t))) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 0 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (+.f64 t (*.f64 t a)))
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 (*.f64 t a) (/.f64 t t)) t)
(+.f64 t (*.f64 t a))
(+.f64 (*.f64 a (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (*.f64 t (/.f64 1 t))))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) a))
(*.f64 t (+.f64 1 a))
(+.f64 (*.f64 t (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (*.f64 t a)))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(+.f64 (*.f64 (*.f64 t a) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) t))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(+.f64 (*.f64 a (neg.f64 (neg.f64 t))) t)
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) 0)
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (neg.f64 t)) 0))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) 0))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) 0))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) 0))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) 0))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 a (/.f64 t t)) 0))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) 0))
(+.f64 t (*.f64 t a))
(-.f64 (+.f64 t (*.f64 t a)) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) 0))
(+.f64 t (*.f64 t a))
(-.f64 0 (neg.f64 (+.f64 t (*.f64 t a))))
(+.f64 t (*.f64 t a))
(-.f64 0 (*.f64 1 (neg.f64 (+.f64 t (*.f64 t a)))))
(+.f64 t (*.f64 t a))
(-.f64 0 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (+.f64 t (*.f64 t a)))))
(neg.f64 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (+.f64 t (*.f64 t a)))))
(neg.f64 (*.f64 (+.f64 t (*.f64 t a)) (*.f64 t (/.f64 -1 t))))
(-.f64 0 (*.f64 (/.f64 t t) (neg.f64 (+.f64 t (*.f64 t a)))))
(*.f64 t (+.f64 1 a))
(-.f64 0 (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (neg.f64 t)))
(neg.f64 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))
(-.f64 0 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(neg.f64 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 t a))))
(+.f64 t (*.f64 t a))
(-.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 (neg.f64 t) (+.f64 a (/.f64 t t))))
(*.f64 t (+.f64 1 a))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 (neg.f64 (neg.f64 t)) (neg.f64 (+.f64 a (*.f64 t (/.f64 1 t))))))
(*.f64 t (+.f64 1 a))
(-.f64 (*.f64 0 (+.f64 a (/.f64 t t))) (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 t)))
(*.f64 t (+.f64 1 a))
(-.f64 (*.f64 (*.f64 (/.f64 t t) (+.f64 a (/.f64 t t))) t) 0)
(*.f64 t (+.f64 1 a))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 a (*.f64 t (/.f64 1 t)))) (neg.f64 (+.f64 t (*.f64 t a))))
(+.f64 t (*.f64 t a))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (neg.f64 t)))
(neg.f64 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 t)))
(*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 (neg.f64 t)))
(*.f64 t (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 t)))
(*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (neg.f64 (neg.f64 t)))
(*.f64 t (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)))
(-.f64 (*.f64 0 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (neg.f64 t)))
(neg.f64 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))) (*.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (neg.f64 t)))
(neg.f64 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (neg.f64 (+.f64 a (*.f64 t (/.f64 1 t))))))
(*.f64 t (+.f64 1 a))
(-.f64 (*.f64 (+.f64 a (/.f64 t t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))) (*.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (/.f64 0 t)))
(*.f64 t (+.f64 1 a))
(-.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))) (*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (neg.f64 (+.f64 t (*.f64 t a)))))
(*.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (+.f64 t (*.f64 t a)))
(*.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))) (*.f64 (neg.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))) t))
(neg.f64 (*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(*.f64 t (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))))
(-.f64 (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 (neg.f64 t))) (*.f64 (neg.f64 (neg.f64 t)) (/.f64 0 t)))
(*.f64 t (+.f64 1 a))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 t)) (+.f64 a (/.f64 t t))) (*.f64 (+.f64 a (/.f64 t t)) (neg.f64 t)))
(*.f64 t (+.f64 1 a))
(/.f64 (+.f64 t (*.f64 t a)) 1)
(+.f64 t (*.f64 t a))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 t t))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 -1 t)) (*.f64 t (/.f64 -1 t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 1 t)) (*.f64 t (/.f64 1 t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))))
(+.f64 t (*.f64 t a))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t))) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (/.f64 t t)))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t)) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 t t))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a))) (/.f64 (+.f64 t (*.f64 t a)) (+.f64 t (*.f64 t a)))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 a (/.f64 t t)) (+.f64 a (/.f64 t t))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t))))) (*.f64 t (/.f64 (+.f64 a (*.f64 t (/.f64 1 t))) (+.f64 a (*.f64 t (/.f64 1 t)))))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))
(/.f64 (+.f64 t (*.f64 t a)) (/.f64 (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (*.f64 (/.f64 t t) (/.f64 t t)))) (+.f64 (*.f64 t (/.f64 1 t)) (*.f64 a (*.f64 (/.f64 t t) (/.f64 t t))))))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 y z) t))
2.4b
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) (+.f64 1 a))
3.2b
(/.f64 (*.f64 y z) t)
22.0b
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
Compiler

Compiled 108 to 33 computations (69.4% saved)

series5.0ms (0%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
0.0ms
t
@0
(/.f64 1 (/.f64 (*.f64 y z) t))
0.0ms
t
@-inf
(/.f64 1 (/.f64 (*.f64 y z) t))
0.0ms
y
@0
(/.f64 1 (/.f64 (*.f64 y z) t))
0.0ms
z
@0
(/.f64 1 (/.f64 (*.f64 y z) t))
0.0ms
t
@inf
(/.f64 1 (/.f64 (*.f64 y z) t))

rewrite129.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1110×rational_best_oopsla_all_46_json_45_simplify-23
870×rational_best_oopsla_all_46_json_45_simplify-89
860×rational_best_oopsla_all_46_json_45_simplify-13
742×rational_best_oopsla_all_46_json-2
742×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016129
110187
232687
3163187
4777987
Stop Event
node limit
Counts
3 → 102
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) (+.f64 1 a))
(/.f64 1 (/.f64 (*.f64 y z) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 0 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 0 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (/.f64 0 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (neg.f64 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))))))

simplify150.0ms (1.1%)

Algorithm
egg-herbie
Rules
1348×rational_best_oopsla_all_46_json_45_simplify-49
1218×rational_best_oopsla_all_46_json_45_simplify-72
906×rational_best_oopsla_all_46_json_45_simplify-7
708×rational_best_oopsla_all_46_json_45_simplify-89
566×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02457896
18777762
236727762
Stop Event
node limit
Counts
234 → 156
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 y z) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 0 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(-.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 0 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (/.f64 0 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (neg.f64 (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0)
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) 0))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0))
(+.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0)
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) 0))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(*.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 1)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(+.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 1 (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 1 (/.f64 (*.f64 y z) t)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 1 (/.f64 (*.f64 y z) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t))
(/.f64 (*.f64 y z) (+.f64 t (*.f64 a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 (+.f64 1 a) t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (+.f64 t (*.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (*.f64 -1 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t))))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 y z) t))))
(+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t))))))
(+.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 3))) (+.f64 x (/.f64 (*.f64 y z) t)))))
(+.f64 (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 3))) (/.f64 (*.f64 y z) t)))))
(+.f64 (neg.f64 (*.f64 a (+.f64 x (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)) (+.f64 x (+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (*.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 3)))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x a)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))))))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x a)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x a)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (*.f64 -1 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))))))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x a)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 4))) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3)))))))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 0)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 0)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 0 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(-.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 0 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 0 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (/.f64 0 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))) (+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (+.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 0 (/.f64 (*.f64 y z) t)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (-.f64 (/.f64 (*.f64 y z) t) 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (neg.f64 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (-.f64 (/.f64 (*.f64 y z) t) 0))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) 1)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))) -1)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(neg.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t)))) (/.f64 -1 (/.f64 (*.f64 y z) t)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 -1 (/.f64 (*.f64 y z) t))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 0))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) -1)
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 a))
(+.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 0)
(/.f64 1 (/.f64 (*.f64 y z) t))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(-.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 0)
(/.f64 1 (/.f64 (*.f64 y z) t))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 1)
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))) -1)
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))

eval576.0ms (4.3%)

Compiler

Compiled 29705 to 10399 computations (65% saved)

prune502.0ms (3.8%)

Pruning

31 alts after pruning (22 fresh and 9 done)

PrunedKeptTotal
New8197826
Fresh31518
Picked101
Done099
Total82331854
Error
1.2b
Counts
854 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
52.4b
(/.f64 (/.f64 (*.f64 y z) t) a)
41.0b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
38.1b
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) x) (+.f64 1 a))
14.6b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
50.6b
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (+.f64 1 a))
54.9b
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) a)
41.0b
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))) a)
41.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))))))
43.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)))
39.8b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
44.2b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
46.7b
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
52.8b
(/.f64 (*.f64 y z) (*.f64 y b))
53.6b
(/.f64 (*.f64 y z) (*.f64 t a))
56.4b
(/.f64 (*.f64 y z) t)
52.2b
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
45.4b
(/.f64 z b)
34.3b
(/.f64 x (-.f64 a -1))
28.7b
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
47.2b
(/.f64 x a)
17.4b
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
38.4b
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x a))
42.2b
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
58.3b
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) t)))
46.8b
(+.f64 (/.f64 (*.f64 y z) t) x)
47.7b
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)))
29.4b
(+.f64 (/.f64 x (-.f64 a -1)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
27.1b
(+.f64 (/.f64 x (-.f64 a -1)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)))
50.3b
(+.f64 x (*.f64 a (neg.f64 x)))
49.8b
x
Compiler

Compiled 634 to 397 computations (37.4% saved)

regimes372.0ms (2.8%)

Counts
45 → 2
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) t)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (*.f64 a (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (+.f64 1 a))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) a)
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 t (*.f64 t a)) (*.f64 (+.f64 t (*.f64 t a)) (/.f64 1 (+.f64 t (*.f64 t a)))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(/.f64 (+.f64 x (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) a) (/.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))))))
(/.f64 (*.f64 y z) (-.f64 (*.f64 0 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t))) (*.f64 (*.f64 t (/.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)) t)) (neg.f64 t))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))) x) (+.f64 1 a))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(+.f64 (/.f64 z b) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 t x) b) (/.f64 (*.f64 t (*.f64 z (-.f64 a -1))) (pow.f64 b 2)))) y)))
(+.f64 (/.f64 x (-.f64 a -1)) (*.f64 y (-.f64 (/.f64 z (*.f64 t (-.f64 a -1))) (/.f64 (*.f64 b x) (*.f64 t (pow.f64 (-.f64 a -1) 2))))))
(+.f64 (/.f64 x (-.f64 a -1)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (-.f64 a -1)) (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (-.f64 a -1) 2)))) t)))
Outputs
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 z b)
Calls

8 calls:

130.0ms
y
62.0ms
b
53.0ms
x
34.0ms
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
22.0ms
z
Results
ErrorSegmentsBranch
12.0b1x
9.1b3y
12.0b1z
12.0b1t
12.0b1a
9.5b2b
5.9b2(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
12.0b1(+.f64 a 1)
Compiler

Compiled 892 to 301 computations (66.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.578842744316885e+285
+inf
Compiler

Compiled 32 to 23 computations (28.1% saved)

regimes294.0ms (2.2%)

Counts
31 → 2
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) t)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (*.f64 a (neg.f64 (+.f64 x (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) a)
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) (+.f64 1 a))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))) x) a)
Outputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 z b)
Calls

8 calls:

53.0ms
y
41.0ms
t
40.0ms
b
40.0ms
z
38.0ms
a
Results
ErrorSegmentsBranch
13.5b2x
10.7b3y
13.6b3z
11.4b3t
13.6b3a
10.7b3b
6.1b2(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
13.6b3(+.f64 a 1)
Compiler

Compiled 455 to 165 computations (63.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.578842744316885e+285
+inf
Compiler

Compiled 32 to 23 computations (28.1% saved)

regimes623.0ms (4.7%)

Counts
24 → 4
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) t)))
(+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t (+.f64 a (*.f64 t (/.f64 1 t))))))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 (+.f64 1 (*.f64 t (/.f64 a t))) t)))
Outputs
(/.f64 z b)
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
(/.f64 z b)
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Calls

7 calls:

142.0ms
t
126.0ms
a
108.0ms
z
107.0ms
y
63.0ms
x
Results
ErrorSegmentsBranch
19.5b6x
17.9b5y
20.7b4z
17.8b4t
20.4b3a
16.8b4b
21.1b3(+.f64 a 1)
Compiler

Compiled 284 to 116 computations (59.2% saved)

bsearch148.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
3.5465427108249165e+155
1.0723028247676051e+158
117.0ms
1.4219186435297268e+61
1.7566186210106098e+72
14.0ms
-1.2761212394495321e+148
-1.2835921593394371e+147
Results
104.0ms384×body256valid
Compiler

Compiled 704 to 527 computations (25.1% saved)

regimes415.0ms (3.1%)

Counts
16 → 5
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
Outputs
(/.f64 z b)
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a)))
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 z b)
Calls

7 calls:

90.0ms
a
85.0ms
y
75.0ms
b
62.0ms
z
46.0ms
t
Results
ErrorSegmentsBranch
23.5b5x
20.6b5y
24.2b3z
23.5b5t
22.8b3a
24.4b4b
22.8b3(+.f64 a 1)
Compiler

Compiled 168 to 82 computations (51.2% saved)

bsearch67.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.4810283523047861e+69
4.738323568652813e+74
11.0ms
4.11114984093288e+21
1.3747568920488747e+22
18.0ms
2.1821215233305427e-7
0.0030144304442176464
17.0ms
-3.7562672066969894e+141
-1.592458994108263e+140
Results
60.0ms464×body256valid
1.0msbody256infinite
Compiler

Compiled 948 to 684 computations (27.8% saved)

regimes195.0ms (1.5%)

Counts
15 → 5
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Outputs
(/.f64 z b)
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 z b)
Calls

7 calls:

36.0ms
x
35.0ms
y
29.0ms
b
29.0ms
t
27.0ms
z
Results
ErrorSegmentsBranch
23.5b5x
20.8b5y
24.2b3z
24.5b3t
22.8b3a
24.4b4b
22.8b3(+.f64 a 1)
Compiler

Compiled 157 to 80 computations (49% saved)

bsearch69.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.4810283523047861e+69
4.738323568652813e+74
11.0ms
4.11114984093288e+21
1.3747568920488747e+22
20.0ms
0.007742644484444309
202760.46713302747
17.0ms
-3.7562672066969894e+141
-1.592458994108263e+140
Results
62.0ms480×body256valid
1.0ms10×body256infinite
Compiler

Compiled 956 to 695 computations (27.3% saved)

regimes228.0ms (1.7%)

Counts
14 → 4
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (/.f64 (*.f64 y z) t) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
Outputs
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 z b)
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
Calls

6 calls:

73.0ms
x
40.0ms
b
33.0ms
y
32.0ms
a
26.0ms
t
Results
ErrorSegmentsBranch
25.2b11x
24.6b5y
29.6b3z
26.9b3t
23.8b4a
26.9b5b
Compiler

Compiled 137 to 67 computations (51.1% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.8251080025063549
420.13411454714026
9.0ms
4.856913761946394e-106
8.877108450060224e-106
12.0ms
-2.857934206244211
-0.9827600236091673
Results
33.0ms256×body256valid
0.0msbody256infinite
Compiler

Compiled 460 to 333 computations (27.6% saved)

regimes178.0ms (1.3%)

Counts
11 → 5
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
Outputs
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t))
(/.f64 x (-.f64 a -1))
(/.f64 z b)
Calls

6 calls:

51.0ms
x
34.0ms
a
28.0ms
y
23.0ms
t
22.0ms
b
Results
ErrorSegmentsBranch
28.2b8x
24.6b5y
29.6b3z
26.9b3t
27.8b6a
28.1b3b
Compiler

Compiled 108 to 60 computations (44.4% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.4810283523047861e+69
4.738323568652813e+74
11.0ms
4.11114984093288e+21
1.3747568920488747e+22
11.0ms
5.774557233541932e-60
1.8416214161307828e-59
16.0ms
-1.641131808514247e+79
-7.638252387766086e+77
Results
54.0ms416×body256valid
1.0msbody256infinite
Compiler

Compiled 664 to 521 computations (21.5% saved)

regimes248.0ms (1.9%)

Counts
10 → 5
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 (*.f64 y z) t)
(+.f64 x (*.f64 a (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y z) (*.f64 y b))
(/.f64 (/.f64 (*.f64 y z) t) a)
Outputs
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 z b)
(/.f64 x (-.f64 a -1))
(/.f64 z b)
Calls

6 calls:

117.0ms
z
31.0ms
a
29.0ms
y
27.0ms
x
21.0ms
b
Results
ErrorSegmentsBranch
30.7b5x
25.1b5y
29.6b3z
26.9b3t
27.8b6a
28.1b3b
Compiler

Compiled 99 to 58 computations (41.4% saved)

bsearch71.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.4810283523047861e+69
4.738323568652813e+74
11.0ms
4.11114984093288e+21
1.3747568920488747e+22
21.0ms
8.303543875546512e-14
2.1821215233305427e-7
17.0ms
-1.641131808514247e+79
-7.638252387766086e+77
Results
64.0ms480×body256valid
1.0ms10×body256infinite
Compiler

Compiled 692 to 563 computations (18.6% saved)

regimes418.0ms (3.1%)

Counts
3 → 5
Calls
Call 1
Inputs
x
(/.f64 x a)
(/.f64 z b)
Outputs
(/.f64 x a)
(/.f64 z b)
x
(/.f64 z b)
(/.f64 x a)
Calls

6 calls:

105.0ms
t
103.0ms
a
96.0ms
z
87.0ms
y
13.0ms
b
Results
ErrorSegmentsBranch
40.2b4x
34.0b7y
37.2b10z
36.0b6t
30.8b5a
35.4b4b
Compiler

Compiled 55 to 44 computations (20% saved)

bsearch73.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
5.965534227858995e+46
8.555515304305423e+50
19.0ms
8.410577733858324e-157
6.640838788912468e-154
17.0ms
-7.511612392696932e-147
-3.883217935273651e-148
16.0ms
-1.586952417843791e+73
-4.18161389520239e+71
Results
68.0ms480×body256valid
Compiler

Compiled 602 to 488 computations (18.9% saved)

regimes76.0ms (0.6%)

Accuracy

Total -26.8b remaining (-76%)

Threshold costs -26.8b (-76%)

Counts
2 → 3
Calls
Call 1
Inputs
x
(/.f64 x a)
Outputs
(/.f64 x a)
x
(/.f64 x a)
Calls

6 calls:

18.0ms
y
17.0ms
b
14.0ms
z
11.0ms
a
10.0ms
x
Results
ErrorSegmentsBranch
44.8b3x
43.4b6y
44.1b5z
46.1b2t
35.3b3a
42.1b6b
Compiler

Compiled 52 to 43 computations (17.3% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1380.4773438382176
871750.1083331766
11.0ms
-2.857934206244211
-0.9827600236091673
Results
27.0ms208×body256valid
Compiler

Compiled 266 to 218 computations (18% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01271019
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 10000000000000000329886110340869674854270880115045078636847583141738025727786089878914788718586324412860117381629402398400588202211517615861824081167237790591132705927077058380451118207922609574937392980048643791654301923722148311225012721166820834263125344653917287293299907083743789056) (+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 z b))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 10000000000000000329886110340869674854270880115045078636847583141738025727786089878914788718586324412860117381629402398400588202211517615861824081167237790591132705927077058380451118207922609574937392980048643791654301923722148311225012721166820834263125344653917287293299907083743789056) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b))
(if (<=.f64 b -12500000000000000612209082189381507244652837544134298609313029682377103294917309452015394115590955797413913308518878459525667911483282315213778452480) (/.f64 z b) (if (<=.f64 b 1500000000000000013782431038608743471020045931150613548915489657835225088) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 b 760000000000000010217346234635417229005315764412444886071041089711912668632485554325063851662743669221463630938776295494589881258969989822453141001235070976) (/.f64 z b) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))))))
(if (<=.f64 y -167999999999999989652039247220461206423850718361909808964356264468720234327425296665653231353985905526362466250599332835023857825986931326976) (/.f64 z b) (if (<=.f64 y 5534023222112865/2305843009213693952) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 y 8600000000000000000000) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (if (<=.f64 y 86000000000000002621014052368016515123921215154871214834341745017896304640) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 y -314999999999999985886021338860353553660042561190749210435405459593100193641112793443346138679214339463443307737596027846399429623912362672128) (/.f64 z b) (if (<=.f64 y 24000) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 y 4200000000000000000000) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)) (if (<=.f64 y 97999999999999998023447199136875890015239515198326311148899078932552220672) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 a -1) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a 4441469790309483/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a 380) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(if (<=.f64 y -8500000000000000792104026014390118740064411727930311165054433587664963915218944) (/.f64 z b) (if (<=.f64 y 7689318425915529/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 x (-.f64 a -1)) (if (<=.f64 y 5000000000000000000000) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)) (if (<=.f64 y 290000000000000007241656682850478461360805334444708714531628845436502016) (/.f64 x (-.f64 a -1)) (/.f64 z b)))))
(if (<=.f64 y -4999999999999999836780037503297759611373201803324989956633012309316501610954752) (/.f64 z b) (if (<=.f64 y 8160249282398747/604462909807314587353088) (/.f64 x (-.f64 a -1)) (if (<=.f64 y 12000000000000000000000) (/.f64 z b) (if (<=.f64 y 2899999999999999827217280289962567276272529000397617766318028904988672) (/.f64 x (-.f64 a -1)) (/.f64 z b)))))
(if (<=.f64 a -419999999999999978358354890802057568802718328941026978280518111058722816) (/.f64 x a) (if (<=.f64 a -6388457588251339/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (/.f64 z b) (if (<=.f64 a 6279873474903045/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) x (if (<=.f64 a 63999999999999995504466497570275278075568586752) (/.f64 z b) (/.f64 x a)))))
(if (<=.f64 a -1) (/.f64 x a) (if (<=.f64 a 1400) x (/.f64 x a)))
x
Outputs
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 10000000000000000329886110340869674854270880115045078636847583141738025727786089878914788718586324412860117381629402398400588202211517615861824081167237790591132705927077058380451118207922609574937392980048643791654301923722148311225012721166820834263125344653917287293299907083743789056) (+.f64 (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (+.f64 t (*.f64 t a)))) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))) (/.f64 z b))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 10000000000000000329886110340869674854270880115045078636847583141738025727786089878914788718586324412860117381629402398400588202211517615861824081167237790591132705927077058380451118207922609574937392980048643791654301923722148311225012721166820834263125344653917287293299907083743789056) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b))
(if (<=.f64 b -12500000000000000612209082189381507244652837544134298609313029682377103294917309452015394115590955797413913308518878459525667911483282315213778452480) (/.f64 z b) (if (<=.f64 b 1500000000000000013782431038608743471020045931150613548915489657835225088) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 b 760000000000000010217346234635417229005315764412444886071041089711912668632485554325063851662743669221463630938776295494589881258969989822453141001235070976) (/.f64 z b) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))))))
(if (<=.f64 y -167999999999999989652039247220461206423850718361909808964356264468720234327425296665653231353985905526362466250599332835023857825986931326976) (/.f64 z b) (if (<=.f64 y 5534023222112865/2305843009213693952) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 y 8600000000000000000000) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) (*.f64 t a))) (if (<=.f64 y 86000000000000002621014052368016515123921215154871214834341745017896304640) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 y -314999999999999985886021338860353553660042561190749210435405459593100193641112793443346138679214339463443307737596027846399429623912362672128) (/.f64 z b) (if (<=.f64 y 24000) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 y 4200000000000000000000) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)) (if (<=.f64 y 97999999999999998023447199136875890015239515198326311148899078932552220672) (/.f64 x (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 a -1) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a 4441469790309483/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a 380) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))
(if (<=.f64 y -8500000000000000792104026014390118740064411727930311165054433587664963915218944) (/.f64 z b) (if (<=.f64 y 7689318425915529/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 x (-.f64 a -1)) (if (<=.f64 y 5000000000000000000000) (/.f64 (*.f64 y z) (+.f64 (*.f64 y b) t)) (if (<=.f64 y 290000000000000007241656682850478461360805334444708714531628845436502016) (/.f64 x (-.f64 a -1)) (/.f64 z b)))))
(if (<=.f64 y -4999999999999999836780037503297759611373201803324989956633012309316501610954752) (/.f64 z b) (if (<=.f64 y 8160249282398747/604462909807314587353088) (/.f64 x (-.f64 a -1)) (if (<=.f64 y 12000000000000000000000) (/.f64 z b) (if (<=.f64 y 2899999999999999827217280289962567276272529000397617766318028904988672) (/.f64 x (-.f64 a -1)) (/.f64 z b)))))
(if (<=.f64 a -419999999999999978358354890802057568802718328941026978280518111058722816) (/.f64 x a) (if (<=.f64 a -6388457588251339/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (/.f64 z b) (if (<=.f64 a 6279873474903045/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) x (if (<=.f64 a 63999999999999995504466497570275278075568586752) (/.f64 z b) (/.f64 x a)))))
(if (<=.f64 a -1) (/.f64 x a) (if (<=.f64 a 1400) x (/.f64 x a)))
x
Compiler

Compiled 463 to 257 computations (44.5% saved)

soundness121.0ms (0.9%)

Algorithm
egg-herbie
Rules
1512×rational_best_oopsla_all_46_json_45_simplify-89
1238×rational_best_oopsla_all_46_json_45_simplify-24
1198×rational_best_oopsla_all_46_json_45_simplify-74
1148×rational_best_oopsla_all_46_json_45_simplify-7
770×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046516598
1175816392
2650616392
Stop Event
node limit
Compiler

Compiled 110 to 45 computations (59.1% saved)

end119.0ms (0.9%)

Compiler

Compiled 403 to 165 computations (59.1% saved)

Profiling

Loading profile data...