Details

Time bar (total: 14.2s)

analyze386.0ms (2.7%)

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%90.4%0.3%9.3%0%0%7
0%0%90.4%0.3%9.3%0%0%8
0%0%89.6%0.3%10.1%0%0%9
0%0%84.5%0.3%15.2%0%0%10
0%0%67.2%0.3%15.2%17.3%0%11
0%0%65.3%0.3%17.1%17.3%0%12
Compiler

Compiled 23 to 16 computations (30.4% saved)

sample2.8s (19.7%)

Results
1.8s8255×body256valid
736.0ms2923×body256invalid
264.0ms1214×body256infinite
0.0msbody512valid
Bogosity

preprocess88.0ms (0.6%)

Algorithm
egg-herbie
Rules
1168×rational_best_oopsla_all_46_json_45_simplify-10
1164×rational_best_oopsla_all_46_json_45_simplify-82
876×rational_best_oopsla_all_46_json_45_simplify-49
820×rational_best_oopsla_all_46_json_45_simplify-35
700×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096752
1253752
2848752
32915752
47285752
066
166
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
0
2
3
4
5
Call 2
Inputs
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 y x) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 z y) x) (*.f64 x (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 t y) z) (*.f64 z (log.f64 x))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 a y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 x 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 b y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) x))
(+.f64 (-.f64 (+.f64 (+.f64 x z) y) (*.f64 y (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 x t) z) (*.f64 z (log.f64 y))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 x a) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 y 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 x b) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) y))
(+.f64 (-.f64 (+.f64 (+.f64 x y) t) (*.f64 t (log.f64 z))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 x y) a) (*.f64 a (log.f64 t))) (*.f64 (-.f64 z 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 x y) b) (*.f64 b (log.f64 t))) (*.f64 (-.f64 a 1/2) z))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 a))) (*.f64 (-.f64 t 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 b))) (*.f64 (-.f64 a 1/2) t))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 b 1/2) a))
Outputs
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (+.f64 z (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (+.f64 x y) (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))
(+.f64 (-.f64 (+.f64 (+.f64 y x) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (+.f64 z (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (+.f64 x y) (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))
(+.f64 (-.f64 (+.f64 (+.f64 z y) x) (*.f64 x (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 x (+.f64 y z)) (*.f64 x (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (+.f64 y (-.f64 z (*.f64 x (log.f64 t))))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 (+.f64 x y) (*.f64 x (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x z))) (*.f64 x (log.f64 t)))
(+.f64 (-.f64 (+.f64 (+.f64 t y) z) (*.f64 z (log.f64 x))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 (+.f64 y t) (*.f64 z (log.f64 x)))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 y (+.f64 z t)) (*.f64 z (log.f64 x))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (+.f64 y t) (-.f64 z (*.f64 z (log.f64 x)))))
(+.f64 y (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z t) (*.f64 z (log.f64 x)))))
(+.f64 (-.f64 (+.f64 (+.f64 a y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 x 1/2) b))
(+.f64 (+.f64 z (-.f64 (+.f64 y a) (*.f64 z (log.f64 t)))) (*.f64 b (-.f64 x 1/2)))
(+.f64 (-.f64 (+.f64 y (+.f64 z a)) (*.f64 z (log.f64 t))) (*.f64 b (-.f64 x 1/2)))
(+.f64 z (+.f64 (*.f64 b (-.f64 x 1/2)) (+.f64 a (-.f64 y (*.f64 z (log.f64 t))))))
(+.f64 a (+.f64 (*.f64 b (-.f64 x 1/2)) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))
(+.f64 (-.f64 (+.f64 (+.f64 b y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) x))
(+.f64 (+.f64 z (-.f64 (+.f64 y b) (*.f64 z (log.f64 t)))) (*.f64 x (-.f64 a 1/2)))
(+.f64 (+.f64 z (+.f64 y (-.f64 b (*.f64 z (log.f64 t))))) (*.f64 x (-.f64 a 1/2)))
(+.f64 (+.f64 y b) (+.f64 (*.f64 x (-.f64 a 1/2)) (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y b) (-.f64 (+.f64 z (*.f64 x (-.f64 a 1/2))) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 (+.f64 (+.f64 x z) y) (*.f64 y (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 y (+.f64 x z)) (*.f64 y (log.f64 t))))
(+.f64 y (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 x (*.f64 y (log.f64 t))))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 (+.f64 x y) (*.f64 y (log.f64 t)))))
(+.f64 (+.f64 y z) (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 x (*.f64 y (log.f64 t)))))
(+.f64 (-.f64 (+.f64 (+.f64 x t) z) (*.f64 z (log.f64 y))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 (+.f64 x t) (*.f64 z (log.f64 y)))))
(+.f64 z (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 x t) (*.f64 z (log.f64 y)))))
(+.f64 x (+.f64 z (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 t (*.f64 z (log.f64 y))))))
(+.f64 (-.f64 (+.f64 (+.f64 x a) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 y 1/2) b))
(+.f64 (+.f64 z (-.f64 (+.f64 x a) (*.f64 z (log.f64 t)))) (*.f64 b (-.f64 y 1/2)))
(+.f64 z (+.f64 (*.f64 b (-.f64 y 1/2)) (+.f64 x (-.f64 a (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 x a) (+.f64 (*.f64 b (-.f64 y 1/2)) (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (+.f64 (+.f64 x b) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) y))
(+.f64 (-.f64 (+.f64 z (+.f64 x b)) (*.f64 z (log.f64 t))) (*.f64 y (-.f64 a 1/2)))
(+.f64 (+.f64 (+.f64 x b) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 y (-.f64 a 1/2)))
(+.f64 (+.f64 (+.f64 x z) (-.f64 b (*.f64 z (log.f64 t)))) (*.f64 y (-.f64 a 1/2)))
(+.f64 (+.f64 x b) (-.f64 (+.f64 z (*.f64 y (-.f64 a 1/2))) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 (+.f64 (+.f64 x y) t) (*.f64 t (log.f64 z))) (*.f64 (-.f64 a 1/2) b))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 (+.f64 x y) t) (*.f64 t (log.f64 z))))
(+.f64 t (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 x y) (*.f64 t (log.f64 z)))))
(+.f64 (+.f64 x y) (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 t (*.f64 t (log.f64 z)))))
(+.f64 (+.f64 y t) (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 x (*.f64 t (log.f64 z)))))
(+.f64 (-.f64 (+.f64 (+.f64 x y) a) (*.f64 a (log.f64 t))) (*.f64 (-.f64 z 1/2) b))
(+.f64 (+.f64 a (-.f64 (+.f64 x y) (*.f64 (log.f64 t) a))) (*.f64 b (-.f64 z 1/2)))
(+.f64 a (+.f64 (*.f64 b (-.f64 z 1/2)) (+.f64 y (-.f64 x (*.f64 (log.f64 t) a)))))
(+.f64 (+.f64 y (-.f64 x (*.f64 (log.f64 t) a))) (+.f64 (*.f64 b (-.f64 z 1/2)) a))
(+.f64 (+.f64 x y) (-.f64 (+.f64 a (*.f64 b (-.f64 z 1/2))) (*.f64 (log.f64 t) a)))
(+.f64 (-.f64 (+.f64 (+.f64 x y) b) (*.f64 b (log.f64 t))) (*.f64 (-.f64 a 1/2) z))
(+.f64 (+.f64 b (-.f64 (+.f64 x y) (*.f64 (log.f64 t) b))) (*.f64 z (-.f64 a 1/2)))
(+.f64 b (+.f64 (*.f64 z (-.f64 a 1/2)) (-.f64 (+.f64 x y) (*.f64 (log.f64 t) b))))
(+.f64 (+.f64 x (-.f64 y (*.f64 (log.f64 t) b))) (+.f64 (*.f64 z (-.f64 a 1/2)) b))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 a))) (*.f64 (-.f64 t 1/2) b))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 a))) (*.f64 b (-.f64 t 1/2)))
(-.f64 (+.f64 (+.f64 x (+.f64 y z)) (*.f64 b (-.f64 t 1/2))) (*.f64 z (log.f64 a)))
(+.f64 (+.f64 x (+.f64 y z)) (-.f64 (*.f64 b (-.f64 t 1/2)) (*.f64 z (log.f64 a))))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 b))) (*.f64 (-.f64 a 1/2) t))
(+.f64 (+.f64 z (-.f64 (+.f64 x y) (*.f64 z (log.f64 b)))) (*.f64 t (-.f64 a 1/2)))
(+.f64 (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 b)))) (*.f64 t (-.f64 a 1/2)))
(+.f64 (+.f64 x y) (+.f64 (*.f64 t (-.f64 a 1/2)) (-.f64 z (*.f64 z (log.f64 b)))))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 b 1/2) a))
(+.f64 (+.f64 z (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))) (*.f64 a (-.f64 b 1/2)))
(+.f64 (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 a (-.f64 b 1/2)))
(+.f64 x (+.f64 (*.f64 a (-.f64 b 1/2)) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))
Symmetry

(sort x y)

Compiler

Compiled 28 to 21 computations (25% saved)

simplify93.0ms (0.7%)

Algorithm
egg-herbie
Rules
1392×rational_best_oopsla_all_46_json_45_simplify-89
1124×rational_best_oopsla_all_46_json_45_simplify-74
924×rational_best_oopsla_all_46_json_45_simplify-24
830×rational_best_oopsla_all_46_json_45_simplify-35
752×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01847
13347
29947
333747
4140847
5602047
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
Outputs
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 z (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t))))))
(+.f64 z (+.f64 x (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 y (*.f64 z (log.f64 t))))))
(+.f64 z (-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 z (+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 y (*.f64 z (log.f64 t))))))

eval1.0ms (0%)

Compiler

Compiled 86 to 40 computations (53.5% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
0.1b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
0.1b
(+.f64 z (-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t))))
Compiler

Compiled 44 to 30 computations (31.8% saved)

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 a 1/2) b)
0.0b
(-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t)))
0.1b
(+.f64 z (-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t))))
0.3b
(*.f64 z (log.f64 t))
Compiler

Compiled 69 to 30 computations (56.5% saved)

series83.0ms (0.6%)

Counts
4 → 164
Calls

48 calls:

TimeVariablePointExpression
28.0ms
z
@0
(*.f64 z (log.f64 t))
16.0ms
t
@0
(*.f64 z (log.f64 t))
12.0ms
t
@-inf
(*.f64 z (log.f64 t))
8.0ms
b
@-inf
(+.f64 z (-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t))))
5.0ms
t
@inf
(*.f64 z (log.f64 t))

rewrite129.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
690×rational_best_oopsla_all_46_json-2
690×rational_best_oopsla_all_46_json-1
690×rational_best_oopsla_all_46_json-4
690×rational_best_oopsla_all_46_json-3
684×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018112
1109112
2336112
31483112
46961112
Stop Event
node limit
Counts
4 → 195
Calls
Call 1
Inputs
(*.f64 z (log.f64 t))
(+.f64 z (-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (log.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) z))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (log.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) z)) (*.f64 z (/.f64 (log.f64 t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (-.f64 (*.f64 z (log.f64 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 b (-.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) (neg.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 (+.f64 a -1/2) b)) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x y) (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)) (*.f64 (+.f64 a -1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (-.f64 x (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (-.f64 y (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) (+.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 z (log.f64 t))) (+.f64 x (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 x (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 y (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a -1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 -1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 b -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (+.f64 a -1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (+.f64 a -1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (+.f64 a -1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 a -1/2) (/.f64 b b))) (*.f64 (+.f64 a -1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 b (-.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (-.f64 1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a b) (*.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 1 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 b) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 b) (*.f64 1 (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -1/2 b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 b (-.f64 1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -1/2 b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/2 b) -1) (*.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) (*.f64 (+.f64 a -1/2) (/.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 b (-.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (-.f64 1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 a -1/2)))))))

simplify262.0ms (1.8%)

Algorithm
egg-herbie
Rules
1196×rational_best_oopsla_all_46_json_45_simplify-89
1190×rational_best_oopsla_all_46_json_45_simplify-7
992×rational_best_oopsla_all_46_json_45_simplify-24
952×rational_best_oopsla_all_46_json_45_simplify-74
770×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045713881
1162613063
2711913063
Stop Event
node limit
Counts
359 → 314
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) y) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) x) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 -1/2 b)
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(*.f64 a b)
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(+.f64 (*.f64 z (log.f64 t)) 0)
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (log.f64 t)) 0))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) 0))
(+.f64 0 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) z))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (log.f64 t)))
(-.f64 (*.f64 z (log.f64 t)) 0)
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (log.f64 t)) 0))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) 0))
(-.f64 0 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))))
(-.f64 0 (*.f64 -1 (*.f64 z (log.f64 t))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) z))
(-.f64 0 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) 1)
(/.f64 (*.f64 z (log.f64 t)) (/.f64 z z))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) z)) (*.f64 z (/.f64 (log.f64 t) z))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))))
(neg.f64 (*.f64 -1 (*.f64 z (log.f64 t))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) z))
(neg.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(-.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (-.f64 (*.f64 z (log.f64 t)) z))
(-.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (neg.f64 z))
(-.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 0)
(-.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) 0))
(-.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 0))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(-.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 b (-.f64 1/2 a)))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (neg.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(-.f64 (+.f64 z (*.f64 (+.f64 a -1/2) b)) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x y)))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))))
(-.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))))))
(-.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 a (neg.f64 b)))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 1)
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) -1)
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 1)
(/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))
(/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) -1)
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) y))
(+.f64 y (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 y (+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) x))
(+.f64 (+.f64 x y) (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (+.f64 a -1/2) b) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)))
(+.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 0)
(+.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) 0))
(+.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 0))
(+.f64 0 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)) (*.f64 (+.f64 a -1/2) b))
(+.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (-.f64 x (*.f64 z (log.f64 t))))
(+.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) (+.f64 x y))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (*.f64 (+.f64 a -1/2) b)))
(+.f64 (-.f64 y (*.f64 z (log.f64 t))) (+.f64 x (*.f64 (+.f64 a -1/2) b)))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))
(+.f64 (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))) x)
(+.f64 (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))) y)
(+.f64 (*.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y))))
(+.f64 (*.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))
(+.f64 (*.f64 x (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 y (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 a -1/2) b)))
(+.f64 (*.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x y)))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 1)
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(*.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) -1)
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 1)
(/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))
(/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) -1)
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (*.f64 (+.f64 a -1/2) b) 0)
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) b) 0))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 0))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) 0))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) 0))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(+.f64 0 (*.f64 (+.f64 a -1/2) b))
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(+.f64 (*.f64 a b) (*.f64 b -1/2))
(+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) -1/2))
(+.f64 (*.f64 a (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) -1/2))
(+.f64 (*.f64 a (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) -1/2))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (+.f64 a -1/2) b))
(+.f64 (*.f64 0 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (+.f64 a -1/2) b))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (+.f64 a -1/2) b))
(+.f64 (*.f64 0 (*.f64 (+.f64 a -1/2) (/.f64 b b))) (*.f64 (+.f64 a -1/2) b))
(-.f64 (*.f64 (+.f64 a -1/2) b) 0)
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) b) 0))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 0))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) 0))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) 0))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(-.f64 0 (*.f64 b (-.f64 1/2 a)))
(-.f64 0 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (-.f64 1/2 a))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 a -1/2) b)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 a -1/2)))
(-.f64 (*.f64 a b) (*.f64 1/2 b))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 1 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(-.f64 (*.f64 -1/2 b) (*.f64 a (neg.f64 b)))
(-.f64 (*.f64 -1/2 b) (*.f64 1 (*.f64 a (neg.f64 b))))
(-.f64 (*.f64 (*.f64 a b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 1/2 b)))
(-.f64 (*.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(-.f64 (*.f64 (*.f64 -1/2 b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 a (neg.f64 b))))
(-.f64 (*.f64 a (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 1/2))
(-.f64 (*.f64 a (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 1/2))
(-.f64 (*.f64 (*.f64 a b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 1/2 b)))
(-.f64 (*.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (*.f64 -1/2 b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 a (neg.f64 b))))
(-.f64 (*.f64 (*.f64 1/2 b) -1) (*.f64 -1 (*.f64 a b)))
(-.f64 (*.f64 1/2 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) a))
(/.f64 (*.f64 (+.f64 a -1/2) b) 1)
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 b b))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) (*.f64 (+.f64 a -1/2) (/.f64 b b))))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))))
(neg.f64 (*.f64 b (-.f64 1/2 a)))
(neg.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (-.f64 1/2 a))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 a -1/2) b)))
(neg.f64 (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 a -1/2)))
Outputs
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z y)) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z y) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 a 1/2) b) x)) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 x (+.f64 (*.f64 b -1/2) z)) (-.f64 y (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) y) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 y (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) x) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 x (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 b -1/2) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))
(+.f64 x (-.f64 y (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 (*.f64 -1 (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 x (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 -1/2 b)
(*.f64 b -1/2)
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(*.f64 b (+.f64 a -1/2))
(*.f64 a b)
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(*.f64 b (+.f64 a -1/2))
(*.f64 a b)
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 -1/2 b) (*.f64 a b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 z (log.f64 t)) 0)
(*.f64 z (log.f64 t))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (log.f64 t)) 0))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) 0))
(*.f64 z (log.f64 t))
(+.f64 0 (*.f64 z (log.f64 t)))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) z))) (*.f64 z (log.f64 t)))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))) (*.f64 z (log.f64 t)))
(*.f64 z (log.f64 t))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (log.f64 t)))
(*.f64 z (log.f64 t))
(-.f64 (*.f64 z (log.f64 t)) 0)
(*.f64 z (log.f64 t))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0))
(*.f64 z (log.f64 t))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0))
(*.f64 z (log.f64 t))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (log.f64 t)) 0))
(*.f64 z (log.f64 t))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0))
(*.f64 z (log.f64 t))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0))
(*.f64 z (log.f64 t))
(-.f64 (*.f64 z (log.f64 t)) (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) 0))
(*.f64 z (log.f64 t))
(-.f64 0 (*.f64 z (neg.f64 (log.f64 t))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 0 (*.f64 -1 (*.f64 z (log.f64 t))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) z))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 0 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(/.f64 (*.f64 z (log.f64 t)) 1)
(*.f64 z (log.f64 t))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 z z))
(*.f64 z (log.f64 t))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))
(*.f64 z (log.f64 t))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))
(*.f64 z (log.f64 t))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) z)) (*.f64 z (/.f64 (log.f64 t) z))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (/.f64 z z)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(neg.f64 (*.f64 -1 (*.f64 z (log.f64 t))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (log.f64 t) (/.f64 z z))) z))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(neg.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (*.f64 b (+.f64 a -1/2))) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) z)))
(-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (-.f64 (*.f64 z (log.f64 t)) z))
(-.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (-.f64 (*.f64 z (log.f64 t)) z))
(+.f64 (+.f64 y (*.f64 b (+.f64 a -1/2))) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) z)))
(-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (-.f64 (*.f64 z (log.f64 t)) z))
(-.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (neg.f64 z))
(-.f64 (+.f64 (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t))) (+.f64 y x)) (neg.f64 z))
(+.f64 y (-.f64 (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 0)
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) 0))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 0))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 b (-.f64 1/2 a)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (+.f64 y x) (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y x) (-.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (neg.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 z (*.f64 (+.f64 a -1/2) b)) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x y)))
(-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 y x)))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))))
(*.f64 (/.f64 (+.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (log.f64 t)))) (+.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 y (*.f64 b (+.f64 a -1/2))) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) z))))
(*.f64 (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (-.f64 (*.f64 z (log.f64 t)) z)) (/.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))
(+.f64 z (-.f64 (-.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (*.f64 z (log.f64 t))) (*.f64 1/2 b)))
(+.f64 z (-.f64 (-.f64 (+.f64 y (+.f64 x (*.f64 a b))) (*.f64 1/2 b)) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 1/2 b))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(+.f64 (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 b (*.f64 1/2 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(+.f64 (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 a (neg.f64 b)))
(+.f64 (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (log.f64 t))) (-.f64 (*.f64 b -1/2) (*.f64 a (neg.f64 b))))
(+.f64 (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 1/2 a) (neg.f64 b)))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 1)
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) -1)
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) 1)
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))) -1)
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 x y) (+.f64 z (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))
(+.f64 y (+.f64 x (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 b (+.f64 a -1/2)))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) y))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))
(+.f64 y (+.f64 x (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 b (+.f64 a -1/2)))))
(+.f64 y (+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) x))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x y) (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 a -1/2) b) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)))
(+.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) x)))
(+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 (*.f64 z (log.f64 t)) y)))
(+.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))
(+.f64 y (+.f64 x (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 b (+.f64 a -1/2)))))
(+.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))
(+.f64 y (+.f64 x (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 b (+.f64 a -1/2)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 0)
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) 0))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 0))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 0 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)) (*.f64 (+.f64 a -1/2) b))
(+.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) x)))
(+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 (*.f64 z (log.f64 t)) y)))
(+.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (-.f64 x (*.f64 z (log.f64 t))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) (+.f64 x y))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (*.f64 (+.f64 a -1/2) b)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 y (*.f64 z (log.f64 t))) (+.f64 x (*.f64 (+.f64 a -1/2) b)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))
(+.f64 y (+.f64 x (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 b (+.f64 a -1/2)))))
(+.f64 (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))) x)
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))) y)
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t))) (+.f64 y x)) (+.f64 (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t))) (+.f64 y x))) (+.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) x))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))) (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 (*.f64 z (log.f64 t)) y))))
(+.f64 (*.f64 (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 z (neg.f64 (log.f64 t)))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t))) (+.f64 y x)) (+.f64 (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t))) (+.f64 y x))) (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2))))))
(*.f64 (+.f64 y (+.f64 x (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 b (+.f64 a -1/2))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))
(+.f64 y (+.f64 x (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 b (+.f64 a -1/2)))))
(+.f64 (*.f64 x (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 y (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 x (-.f64 (*.f64 z (log.f64 t)) y)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 a -1/2) b)))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t))) (+.f64 y x)) (+.f64 (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t))) (+.f64 y x))) (+.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) x))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))))) (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (-.f64 (*.f64 z (log.f64 t)) y))))
(+.f64 (*.f64 (+.f64 y (*.f64 (+.f64 a -1/2) b)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 (+.f64 a -1/2) b)) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x y)))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 1)
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) -1)
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) 1)
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))) -1)
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 (+.f64 a -1/2) b)))))
(+.f64 (+.f64 y (+.f64 (*.f64 a b) x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 x (-.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 a -1/2) b) 0)
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) b) 0))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 0))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) 0))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) 0))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(*.f64 b (+.f64 a -1/2))
(+.f64 0 (*.f64 (+.f64 a -1/2) b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 a b) (*.f64 -1/2 b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 a b) (*.f64 b -1/2))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) -1/2))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 a (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) -1/2))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 a (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) -1/2))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (+.f64 a -1/2) b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 0 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (+.f64 a -1/2) b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (+.f64 a -1/2) b))
(*.f64 b (+.f64 a -1/2))
(+.f64 (*.f64 0 (*.f64 (+.f64 a -1/2) (/.f64 b b))) (*.f64 (+.f64 a -1/2) b))
(*.f64 b (+.f64 a -1/2))
(-.f64 (*.f64 (+.f64 a -1/2) b) 0)
(*.f64 b (+.f64 a -1/2))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) b) 0))
(*.f64 b (+.f64 a -1/2))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 0))
(*.f64 b (+.f64 a -1/2))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(*.f64 b (+.f64 a -1/2))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) 0))
(*.f64 b (+.f64 a -1/2))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) 0))
(*.f64 b (+.f64 a -1/2))
(-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 0))
(*.f64 b (+.f64 a -1/2))
(-.f64 0 (*.f64 b (-.f64 1/2 a)))
(neg.f64 (*.f64 b (-.f64 1/2 a)))
(*.f64 (-.f64 1/2 a) (neg.f64 b))
(-.f64 0 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (-.f64 1/2 a))))
(neg.f64 (*.f64 (*.f64 b (-.f64 1/2 a)) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(neg.f64 (*.f64 b (*.f64 (-.f64 1/2 a) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 a -1/2) b)))
(neg.f64 (*.f64 -1 (*.f64 b (+.f64 a -1/2))))
(neg.f64 (*.f64 (+.f64 a -1/2) (neg.f64 b)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 a -1/2)))
(neg.f64 (*.f64 -1 (*.f64 b (+.f64 a -1/2))))
(neg.f64 (*.f64 (+.f64 a -1/2) (neg.f64 b)))
(-.f64 (*.f64 a b) (*.f64 1/2 b))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 b (*.f64 1/2 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 1 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 b (*.f64 1/2 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))
(-.f64 (*.f64 -1/2 b) (*.f64 a (neg.f64 b)))
(neg.f64 (*.f64 b (-.f64 1/2 a)))
(*.f64 (-.f64 1/2 a) (neg.f64 b))
(-.f64 (*.f64 -1/2 b) (*.f64 1 (*.f64 a (neg.f64 b))))
(neg.f64 (*.f64 b (-.f64 1/2 a)))
(*.f64 (-.f64 1/2 a) (neg.f64 b))
(-.f64 (*.f64 (*.f64 a b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 1/2 b)))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 b (*.f64 1/2 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))
(-.f64 (*.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 a 1/2))
(*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(-.f64 (*.f64 (*.f64 -1/2 b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (-.f64 (*.f64 b -1/2) (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 (-.f64 1/2 a) (neg.f64 b)))
(-.f64 (*.f64 a (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))) (*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) 1/2))
(*.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) (-.f64 a 1/2))
(*.f64 (-.f64 a 1/2) (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))))
(-.f64 (*.f64 a (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) 1/2))
(*.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 a 1/2))
(*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(-.f64 (*.f64 (*.f64 a b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 1/2 b)))
(*.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 a b) (*.f64 1/2 b)))
(*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))))
(-.f64 (*.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(*.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 b (*.f64 1/2 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(*.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 b (-.f64 1/2 a))))
(*.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (neg.f64 (*.f64 b (-.f64 1/2 a))))
(*.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (*.f64 (-.f64 1/2 a) (neg.f64 b)))
(-.f64 (*.f64 (*.f64 -1/2 b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (neg.f64 (*.f64 b (-.f64 1/2 a))))
(*.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (*.f64 (-.f64 1/2 a) (neg.f64 b)))
(-.f64 (*.f64 (*.f64 1/2 b) -1) (*.f64 -1 (*.f64 a b)))
(neg.f64 (*.f64 b (-.f64 1/2 a)))
(*.f64 (-.f64 1/2 a) (neg.f64 b))
(-.f64 (*.f64 1/2 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))) (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) a))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 b (*.f64 1/2 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(*.f64 (*.f64 (-.f64 a 1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))
(/.f64 (*.f64 (+.f64 a -1/2) b) 1)
(*.f64 b (+.f64 a -1/2))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))
(*.f64 b (+.f64 a -1/2))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 b b))
(*.f64 b (+.f64 a -1/2))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)))
(*.f64 b (+.f64 a -1/2))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(/.f64 (*.f64 b (+.f64 a -1/2)) (/.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(*.f64 b (+.f64 a -1/2))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) (*.f64 (+.f64 a -1/2) (/.f64 b b))))
(/.f64 (*.f64 b (+.f64 a -1/2)) (/.f64 (*.f64 (+.f64 a -1/2) (/.f64 b b)) (*.f64 (+.f64 a -1/2) (/.f64 b b))))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))) (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))))
(*.f64 b (+.f64 a -1/2))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))))
(*.f64 b (+.f64 a -1/2))
(/.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b)) (/.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 (+.f64 a -1/2) b))))
(/.f64 (*.f64 b (+.f64 a -1/2)) (/.f64 (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2))) (/.f64 (*.f64 b (+.f64 a -1/2)) (*.f64 b (+.f64 a -1/2)))))
(neg.f64 (*.f64 b (-.f64 1/2 a)))
(*.f64 (-.f64 1/2 a) (neg.f64 b))
(neg.f64 (*.f64 (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)) (*.f64 b (-.f64 1/2 a))))
(neg.f64 (*.f64 (*.f64 b (-.f64 1/2 a)) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))))
(neg.f64 (*.f64 b (*.f64 (-.f64 1/2 a) (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 a -1/2) b)))
(neg.f64 (*.f64 -1 (*.f64 b (+.f64 a -1/2))))
(neg.f64 (*.f64 (+.f64 a -1/2) (neg.f64 b)))
(neg.f64 (*.f64 (neg.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 a -1/2)))
(neg.f64 (*.f64 -1 (*.f64 b (+.f64 a -1/2))))
(neg.f64 (*.f64 (+.f64 a -1/2) (neg.f64 b)))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
0.0b
(*.f64 (-.f64 a 1/2) b)
0.1b
(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
0.3b
(*.f64 z (log.f64 t))
Compiler

Compiled 61 to 21 computations (65.6% saved)

series4.0ms (0%)

Counts
2 → 120
Calls

30 calls:

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

rewrite117.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1434×rational_best_oopsla_all_46_json_45_simplify-36
682×rational_best_oopsla_all_46_json-2
682×rational_best_oopsla_all_46_json-1
682×rational_best_oopsla_all_46_json-4
682×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01876
110776
232976
3147476
4689776
Stop Event
node limit
Counts
2 → 135
Calls
Call 1
Inputs
(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 y z) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 z (*.f64 z (log.f64 t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 x (-.f64 z (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (+.f64 x z) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (-.f64 z (*.f64 z (log.f64 t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y z)) (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y z)) (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y z) (-.f64 x (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x z) (-.f64 y (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (+.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 z (log.f64 t))) (+.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 x (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 z (*.f64 z (log.f64 t)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (+.f64 y z)) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (+.f64 x (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 z (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y z) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 x (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x z) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 y (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 (+.f64 a -1/2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 y z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 b (-.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/2) b) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 a (neg.f64 b)) (+.f64 (*.f64 -1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) (-.f64 0 (+.f64 z (*.f64 (+.f64 a -1/2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a b) (-.f64 (*.f64 1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 b) (-.f64 (*.f64 a (neg.f64 b)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (neg.f64 (+.f64 x (+.f64 y z))) (*.f64 (+.f64 a -1/2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (neg.f64 (+.f64 x y)) (+.f64 z (*.f64 (+.f64 a -1/2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 (+.f64 a -1/2) b)) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 a b) (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (log.f64 t)) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (log.f64 t)) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (*.f64 z (log.f64 t))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (*.f64 z (log.f64 t))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a b) (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z)))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (+.f64 y z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 -1/2 b))) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (neg.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))))

simplify259.0ms (1.8%)

Algorithm
egg-herbie
Rules
1604×rational_best_oopsla_all_46_json_45_simplify-35
1138×rational_best_oopsla_all_46_json_45_simplify-36
1036×rational_best_oopsla_all_46_json_45_simplify-7
828×rational_best_oopsla_all_46_json_45_simplify-89
796×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034210751
1125710393
2620010393
Stop Event
node limit
Counts
255 → 207
Calls
Call 1
Inputs
(-.f64 (+.f64 y z) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y x)
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (+.f64 y z) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 x (+.f64 (-.f64 z (*.f64 z (log.f64 t))) y))
(+.f64 y (+.f64 x (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (+.f64 x z) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 y (+.f64 (-.f64 z (*.f64 z (log.f64 t))) x))
(+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 z (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 x (+.f64 y z)) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (+.f64 x (+.f64 y z)) (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 0)
(+.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 0))
(+.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) 0))
(+.f64 0 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) z)
(+.f64 (+.f64 y z) (-.f64 x (*.f64 z (log.f64 t))))
(+.f64 (+.f64 x z) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (+.f64 x y))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y z))
(+.f64 (-.f64 y (*.f64 z (log.f64 t))) (+.f64 x z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 x (+.f64 y z)))
(+.f64 (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))) x)
(+.f64 (+.f64 x (-.f64 z (*.f64 z (log.f64 t)))) y)
(+.f64 (*.f64 z (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x (+.f64 y z)) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (+.f64 x (+.f64 y z)))
(+.f64 (*.f64 x (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 y (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) z))
(+.f64 (*.f64 (+.f64 y z) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x z) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x y)))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 1)
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) -1)
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 1)
(/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) -1)
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 (+.f64 a -1/2) b))))
(-.f64 z (-.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)) (+.f64 x y)))
(-.f64 (+.f64 x (+.f64 y z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))
(-.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 b (-.f64 1/2 a)))
(-.f64 (*.f64 (+.f64 a -1/2) b) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(-.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 0)
(-.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) 0))
(-.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 0))
(-.f64 0 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 0 (*.f64 -1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 0 (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(-.f64 0 (-.f64 (*.f64 a (neg.f64 b)) (+.f64 (*.f64 -1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(-.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) (-.f64 0 (+.f64 z (*.f64 (+.f64 a -1/2) b))))
(-.f64 (*.f64 a b) (-.f64 (*.f64 1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z))) (*.f64 z (log.f64 t)))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 -1/2 b) (-.f64 (*.f64 a (neg.f64 b)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (neg.f64 (+.f64 x (+.f64 y z))) (*.f64 (+.f64 a -1/2) b)))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (neg.f64 (+.f64 x y)) (+.f64 z (*.f64 (+.f64 a -1/2) b))))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (+.f64 z (*.f64 (+.f64 a -1/2) b)) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x y)))
(-.f64 (+.f64 x (+.f64 (*.f64 a b) (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z)))))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(-.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z)))))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 -1 (*.f64 z (log.f64 t))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(-.f64 (*.f64 -1 (*.f64 z (log.f64 t))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (*.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z)))))
(-.f64 (*.f64 0 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(-.f64 (*.f64 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a b) (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 1/2 b)))
(-.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(-.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(-.f64 (-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z)))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(-.f64 (-.f64 (+.f64 x (+.f64 y z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 -1/2 b))) (*.f64 a (neg.f64 b)))
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 a (neg.f64 b)))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 1)
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(*.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))
(*.f64 -1 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) -1)
(*.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (neg.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(*.f64 (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(*.f64 (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(*.f64 (neg.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 1)
(/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
(/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(/.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) -1)
(neg.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(neg.f64 (*.f64 -1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
Outputs
(-.f64 (+.f64 y z) (*.f64 z (log.f64 t)))
(+.f64 z (-.f64 y (*.f64 z (log.f64 t))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))
(+.f64 z (-.f64 x (*.f64 z (log.f64 t))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 y x)
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(-.f64 z (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(-.f64 z (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y z) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
x
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
y
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x))
(+.f64 y (+.f64 x (*.f64 (-.f64 a 1/2) b)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(-.f64 z (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(-.f64 z (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y x)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b -1/2) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (+.f64 (*.f64 b -1/2) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 -1/2 b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x)))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (+.f64 y z) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (-.f64 z (*.f64 z (log.f64 t))) y))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 x (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (+.f64 x z) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (-.f64 z (*.f64 z (log.f64 t))) x))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 z (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y z)) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y z)) (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 0)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 0))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) 0))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 0 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) z)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y z) (-.f64 x (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x z) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (+.f64 x y))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y z))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 y (*.f64 z (log.f64 t))) (+.f64 x z))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (+.f64 x (+.f64 y z)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))) x)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (-.f64 z (*.f64 z (log.f64 t)))) y)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 z (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x (+.f64 y z)) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (+.f64 x (+.f64 y z)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 x (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 y (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 z (*.f64 z (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) z))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 y z) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x z) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x y)))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 1)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) -1)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) 1)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))) -1)
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 (+.f64 a -1/2) b))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 z (-.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)) (+.f64 x y)))
(-.f64 z (-.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2))) (+.f64 y x)))
(-.f64 z (-.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 y x)) (*.f64 b (+.f64 a -1/2))))
(-.f64 (+.f64 x (+.f64 y z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 b (-.f64 1/2 a)))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (+.f64 a -1/2) b) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 0)
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) 0))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 0))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 0 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 0 (*.f64 -1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 0 (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(neg.f64 (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 a 1/2)))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 1/2 a))))
(-.f64 0 (-.f64 (*.f64 a (neg.f64 b)) (+.f64 (*.f64 -1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(neg.f64 (-.f64 (*.f64 a (neg.f64 b)) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 b -1/2) (-.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 a (neg.f64 b))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (-.f64 (*.f64 a (neg.f64 b)) (*.f64 b -1/2))))
(-.f64 (-.f64 (+.f64 x y) (*.f64 z (log.f64 t))) (-.f64 0 (+.f64 z (*.f64 (+.f64 a -1/2) b))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))) (neg.f64 (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (*.f64 b (+.f64 a -1/2)) (neg.f64 (+.f64 y (-.f64 x (*.f64 z (log.f64 t)))))))
(+.f64 z (-.f64 (+.f64 y (-.f64 x (*.f64 z (log.f64 t)))) (neg.f64 (*.f64 b (+.f64 a -1/2)))))
(-.f64 (*.f64 a b) (-.f64 (*.f64 1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(neg.f64 (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 a 1/2)))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 1/2 a))))
(-.f64 (*.f64 -1/2 b) (-.f64 (*.f64 a (neg.f64 b)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(neg.f64 (-.f64 (*.f64 a (neg.f64 b)) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 b -1/2) (-.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 a (neg.f64 b))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (-.f64 (*.f64 a (neg.f64 b)) (*.f64 b -1/2))))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (neg.f64 (+.f64 x (+.f64 y z))) (*.f64 (+.f64 a -1/2) b)))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 (neg.f64 (+.f64 x y)) (+.f64 z (*.f64 (+.f64 a -1/2) b))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 z (*.f64 (+.f64 a -1/2) b)) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x y)))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a b) (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 1/2 b))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 (-.f64 a 1/2) b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (*.f64 z (/.f64 (log.f64 t) z)) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z)))))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 -1 (*.f64 z (log.f64 t))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 -1 (*.f64 z (log.f64 t))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) 0) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) 0) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 (*.f64 (+.f64 a -1/2) b) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z)))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(-.f64 (*.f64 0 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))))))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2))))) (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2)))))) (neg.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a)))) (/.f64 (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x))) (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))))
(-.f64 (*.f64 (+.f64 x (+.f64 (*.f64 (+.f64 a -1/2) b) (+.f64 y z))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2))))) (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2)))))) (+.f64 (+.f64 (+.f64 y z) (*.f64 b (+.f64 a -1/2))) (-.f64 x (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x))) (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))) (+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x))) (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))) (+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a b) (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 1/2 b)))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2))))) (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2)))))) (+.f64 (+.f64 y (+.f64 (*.f64 a b) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 x (*.f64 1/2 b))))
(*.f64 (/.f64 (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x))) (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))) (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y z))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(-.f64 (*.f64 1 (*.f64 z (neg.f64 (log.f64 t)))) (-.f64 0 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (-.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y z)))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(neg.f64 (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 a 1/2)))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 1/2 a))))
(-.f64 (-.f64 (+.f64 x (+.f64 y z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 -1/2 b))) (*.f64 a (neg.f64 b)))
(neg.f64 (-.f64 (*.f64 a (neg.f64 b)) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 b -1/2) (-.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 a (neg.f64 b))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (-.f64 (*.f64 a (neg.f64 b)) (*.f64 b -1/2))))
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (+.f64 a -1/2) b)) z) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y (+.f64 (*.f64 b -1/2) (+.f64 z x))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (-.f64 x (*.f64 z (log.f64 t))) (+.f64 y (+.f64 z (*.f64 b (+.f64 a -1/2)))))
(+.f64 z (-.f64 (+.f64 y (+.f64 x (*.f64 b (+.f64 a -1/2)))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))))
(neg.f64 (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 x (+.f64 (*.f64 a (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2)))) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 a 1/2)))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 (*.f64 b (/.f64 (+.f64 a -1/2) (+.f64 a -1/2))) (-.f64 1/2 a))))
(-.f64 (+.f64 (*.f64 -1/2 b) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (*.f64 a (neg.f64 b)))
(neg.f64 (-.f64 (*.f64 a (neg.f64 b)) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 y (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 b -1/2) (-.f64 (+.f64 y (+.f64 z (-.f64 x (*.f64 z (log.f64 t))))) (*.f64 a (neg.f64 b))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (-.f64 (*.f64 a (neg.f64 b)) (*.f64 b -1/2))))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 1)
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (*.f64 (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 -1 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(*.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) -1)
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(*.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) (neg.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2))))) (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2)))))) (neg.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a)))) (/.f64 (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x))) (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))))
(*.f64 (*.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(*.f64 (neg.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))) (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2))))) (+.f64 z (-.f64 (+.f64 y x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 b (+.f64 a -1/2)))))) (neg.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a)))) (/.f64 (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x))) (+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))))
(/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) 1)
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (/.f64 (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))) (/.f64 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))) (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b)))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))
(/.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))) -1)
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(neg.f64 (-.f64 (*.f64 b (-.f64 1/2 a)) (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (-.f64 y (*.f64 z (log.f64 t)))) (-.f64 x (*.f64 b (-.f64 1/2 a))))
(+.f64 (+.f64 y z) (-.f64 (-.f64 x (*.f64 z (log.f64 t))) (*.f64 b (-.f64 1/2 a))))
(neg.f64 (*.f64 -1 (+.f64 z (-.f64 (+.f64 x y) (-.f64 (*.f64 z (log.f64 t)) (*.f64 (+.f64 a -1/2) b))))))
(+.f64 y (-.f64 x (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (*.f64 b (+.f64 a -1/2))))))
(+.f64 y (-.f64 (+.f64 z (*.f64 b (+.f64 a -1/2))) (-.f64 (*.f64 z (log.f64 t)) x)))

eval195.0ms (1.4%)

Compiler

Compiled 18978 to 7397 computations (61% saved)

prune293.0ms (2.1%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New63814652
Fresh000
Picked101
Done101
Total64014654
Error
0.1b
Counts
654 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))
15.9b
(+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b))
30.1b
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 (-.f64 a 1/2) b))
0.2b
(+.f64 (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 z (*.f64 z (log.f64 t)))))))) (*.f64 (-.f64 a 1/2) b))
19.0b
(+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))
0.2b
(+.f64 z (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 y (-.f64 (*.f64 (+.f64 a -1/2) b) (*.f64 z (log.f64 t)))))))))
47.9b
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
32.6b
(+.f64 y (*.f64 (-.f64 a 1/2) b))
28.6b
(+.f64 x (*.f64 (-.f64 a 1/2) b))
45.3b
(*.f64 (-.f64 a 1/2) b)
47.9b
(*.f64 (-.f64 1 (log.f64 t)) z)
54.8b
(*.f64 a b)
50.3b
y
46.3b
x
Compiler

Compiled 502 to 328 computations (34.7% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))
0.0b
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
0.1b
(+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z)
0.3b
(*.f64 z (log.f64 t))
Compiler

Compiled 80 to 19 computations (76.3% saved)

series9.0ms (0.1%)

Counts
3 → 188
Calls

48 calls:

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

rewrite124.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
722×rational_best_oopsla_all_46_json_45_simplify-23
700×rational_best_oopsla_all_46_json-2
700×rational_best_oopsla_all_46_json-1
700×rational_best_oopsla_all_46_json-4
700×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019117
1116117
2362117
31577111
47227111
Stop Event
node limit
Counts
3 → 140
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z)
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 y (*.f64 a b))) (-.f64 (*.f64 z (log.f64 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (+.f64 x z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 t) (neg.f64 z)) (neg.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 a b) z) (+.f64 x y)) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (neg.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 t) (neg.f64 z)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a b) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (neg.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 y (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 x (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x y) (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x y) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 y (+.f64 x z)) (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 z (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 b -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 1 (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 z (+.f64 x (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 z (+.f64 y (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (*.f64 a b)) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 x (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a b)) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 y (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 x (+.f64 y (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (+.f64 x z)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 y (*.f64 b -1/2))) (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) (+.f64 y (+.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 b -1/2)) (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -1/2) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) (+.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 x (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 y (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 1/2) -1) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 z (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (*.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 x z)) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z (*.f64 b -1/2)) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) (neg.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))))))

simplify195.0ms (1.4%)

Algorithm
egg-herbie
Rules
1486×rational_best_oopsla_all_46_json_45_simplify-49
1260×rational_best_oopsla_all_46_json_45_simplify-7
920×rational_best_oopsla_all_46_json_45_simplify-89
776×rational_best_oopsla_all_46_json_45_simplify-74
746×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035413704
1132313624
2637413624
Stop Event
node limit
Counts
328 → 255
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 a b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 -1 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 -1 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 -1 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y z)) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z x)) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 y (+.f64 z x)) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 a 1/2) b)
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a)))) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a)))) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a)))) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 1/2 b))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))) (*.f64 1/2 b))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))) (*.f64 1/2 b))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 a b)))))
(-.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (neg.f64 z))
(-.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 0)
(-.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) 0))
(-.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 0))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 0 (*.f64 -1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))
(-.f64 (+.f64 x (+.f64 y (*.f64 a b))) (-.f64 (*.f64 z (log.f64 t)) z))
(-.f64 (+.f64 y (+.f64 x z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))) (*.f64 z (log.f64 t)))
(-.f64 (*.f64 (log.f64 t) (neg.f64 z)) (neg.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 a b))))))
(-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))
(-.f64 (*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (+.f64 (*.f64 a b) z) (+.f64 x y)) (*.f64 z (log.f64 t)))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 1)
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(*.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) -1)
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (neg.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(*.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(/.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 1)
(/.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))
(/.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) -1)
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(neg.f64 (*.f64 -1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 0)
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 0))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0))
(+.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) (*.f64 a b))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 a b))
(+.f64 (*.f64 (*.f64 a b) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 1)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) -1)
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (neg.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 1)
(/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) -1)
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 x (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 y (*.f64 b -1/2))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 x (*.f64 b -1/2))))
(+.f64 y (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x y) (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 b -1/2)))
(+.f64 (+.f64 x y) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2))))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 y (+.f64 x z)) (*.f64 b -1/2)))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) (+.f64 x y)))
(+.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 z (*.f64 b -1/2)))
(+.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 b -1/2))
(+.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 1 (*.f64 b -1/2)))
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 0)
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) 0))
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 0))
(+.f64 0 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) z)
(+.f64 (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 z (+.f64 x (*.f64 b -1/2))))
(+.f64 (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) x))
(+.f64 (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 z (+.f64 y (*.f64 b -1/2))))
(+.f64 (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) y))
(+.f64 (+.f64 y (*.f64 a b)) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (*.f64 a b)) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 x (+.f64 y (*.f64 b -1/2))))
(+.f64 (+.f64 y (+.f64 x z)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 x (+.f64 y (*.f64 b -1/2))) (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) (+.f64 y (+.f64 x z)))
(+.f64 (+.f64 z (*.f64 b -1/2)) (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 b -1/2) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) (+.f64 x y))
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 x (*.f64 b -1/2)))
(+.f64 (+.f64 z (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 y (*.f64 b -1/2)))
(+.f64 (*.f64 z (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 b -1/2)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (*.f64 b 1/2) -1) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2)))))
(+.f64 (*.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 z (*.f64 b -1/2))))
(+.f64 (*.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) z))
(+.f64 (*.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (*.f64 b -1/2)))))
(+.f64 (*.f64 (+.f64 y (+.f64 x z)) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 z (*.f64 b -1/2)) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 1)
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(*.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) -1)
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) (neg.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))
(*.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))
(/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 1)
(/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))
(/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) -1)
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))
Outputs
(-.f64 (+.f64 (*.f64 a b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 y z) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y z) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 x (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 (*.f64 a b) (+.f64 y x)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 (*.f64 a b) (+.f64 y x)))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1)))
(*.f64 z (+.f64 1 (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1))) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))) (+.f64 (*.f64 a b) y)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1))) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))) (+.f64 (*.f64 a b) y)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1))) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))) (+.f64 (*.f64 a b) y)))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 a b) z) x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 a b) z) x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 a b) z) x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 a b) z) x)) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(*.f64 -1 (*.f64 z (log.f64 t)))
(neg.f64 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(neg.f64 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(neg.f64 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(neg.f64 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y z)) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 y z) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y z) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y z)) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z x)) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 z x) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 y (+.f64 z x)) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 z x) (-.f64 y (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (-.f64 a 1/2) b)
(*.f64 b (-.f64 a 1/2))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 a 1/2) b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a))))
(*.f64 b (*.f64 -1 (+.f64 1/2 (*.f64 a -1))))
(neg.f64 (*.f64 b (+.f64 1/2 (neg.f64 a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a)))) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (*.f64 -1 (+.f64 1/2 (*.f64 a -1)))) (*.f64 z (log.f64 t))))
(+.f64 (neg.f64 (*.f64 b (+.f64 1/2 (neg.f64 a)))) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a)))) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (*.f64 -1 (+.f64 1/2 (*.f64 a -1)))) (*.f64 z (log.f64 t))))
(+.f64 (neg.f64 (*.f64 b (+.f64 1/2 (neg.f64 a)))) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 b (+.f64 1/2 (*.f64 -1 a)))) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (*.f64 -1 (+.f64 1/2 (*.f64 a -1)))) (*.f64 z (log.f64 t))))
(+.f64 (neg.f64 (*.f64 b (+.f64 1/2 (neg.f64 a)))) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 1/2 b))
(+.f64 (+.f64 y x) (*.f64 b (-.f64 a 1/2)))
(+.f64 x (+.f64 (*.f64 b (-.f64 a 1/2)) y))
(+.f64 y (+.f64 (*.f64 b (-.f64 a 1/2)) x))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 a 1/2)) y)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y (+.f64 (*.f64 b (-.f64 a 1/2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 a 1/2)) y)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y (+.f64 (*.f64 b (-.f64 a 1/2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 a 1/2)) y)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y (+.f64 (*.f64 b (-.f64 a 1/2)) x)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 a 1/2)) y)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y (+.f64 (*.f64 b (-.f64 a 1/2)) x)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 a 1/2)) y)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y (+.f64 (*.f64 b (-.f64 a 1/2)) x)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 a 1/2)) y)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (+.f64 y (+.f64 (*.f64 b (-.f64 a 1/2)) x)))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1)))
(*.f64 z (+.f64 1 (neg.f64 (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 y (+.f64 (*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1))) x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))) (*.f64 b (-.f64 a 1/2)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 y (+.f64 (*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1))) x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))) (*.f64 b (-.f64 a 1/2)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x))) (*.f64 1/2 b))
(+.f64 (+.f64 y (+.f64 (*.f64 z (+.f64 1 (*.f64 (log.f64 t) -1))) x)) (*.f64 b (-.f64 a 1/2)))
(+.f64 (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))) (*.f64 b (-.f64 a 1/2)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (+.f64 (*.f64 z (log.f64 t)) (*.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)) (*.f64 b 1/2)))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(+.f64 (+.f64 y (+.f64 z x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)) (*.f64 b 1/2)))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(+.f64 (+.f64 y (+.f64 z x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)) (*.f64 b 1/2)))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(+.f64 (+.f64 y (+.f64 z x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (*.f64 -1 z)) (*.f64 b 1/2)))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(+.f64 (+.f64 y (+.f64 z x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (+.f64 (*.f64 1/2 b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 a b) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 y (+.f64 z x)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))) (*.f64 b 1/2))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (-.f64 (*.f64 z (log.f64 t)) z))
(+.f64 (+.f64 z x) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (neg.f64 z))
(+.f64 (-.f64 (+.f64 (*.f64 a b) y) (*.f64 z (log.f64 t))) (-.f64 x (neg.f64 z)))
(-.f64 (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))) (neg.f64 z))
(-.f64 z (neg.f64 (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 0)
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) 0))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 0))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 0 (*.f64 -1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 x (+.f64 y (*.f64 a b))) (-.f64 (*.f64 z (log.f64 t)) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (-.f64 (*.f64 z (log.f64 t)) z))
(+.f64 (+.f64 z x) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (+.f64 y (+.f64 x z)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (-.f64 (*.f64 z (log.f64 t)) z))
(+.f64 (+.f64 z x) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 (log.f64 t) (neg.f64 z)) (neg.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 -1 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 x (+.f64 y (*.f64 a b))))))
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t))) (-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))) (-.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (-.f64 (*.f64 z (log.f64 t)) z)))
(*.f64 (-.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (-.f64 (*.f64 z (log.f64 t)) z)) (/.f64 (+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))) (+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (+.f64 z x) (-.f64 y (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))) (+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (+.f64 (*.f64 a b) z) (+.f64 x y)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 1)
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) -1)
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (neg.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) 1)
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(/.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))) -1)
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (*.f64 a b) (+.f64 y (+.f64 x z)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(neg.f64 (*.f64 -1 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 z (+.f64 (*.f64 a b) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 0)
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 0))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(+.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) (*.f64 a b))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) (*.f64 a b))
(+.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 (*.f64 a b) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (neg.f64 z))))
(*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z))))
(*.f64 (+.f64 (*.f64 a b) (*.f64 z (neg.f64 (log.f64 t)))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (+.f64 (*.f64 a b) (*.f64 (log.f64 t) (neg.f64 z))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 1)
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) -1)
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (neg.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) 1)
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) -1)
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))
(+.f64 x (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 y (*.f64 b -1/2))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 x (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 x (*.f64 b -1/2))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 y (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (+.f64 x y) (+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 b -1/2)))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x y) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 x y) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 y (+.f64 x z)) (*.f64 b -1/2)))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) (+.f64 x y)))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 z (*.f64 b -1/2)))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 b -1/2))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (*.f64 1 (*.f64 b -1/2)))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 0)
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) 0))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 0))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 0 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) z)
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 z (+.f64 x (*.f64 b -1/2))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) x))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 z (+.f64 y (*.f64 b -1/2))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t))) (+.f64 (+.f64 z (*.f64 b -1/2)) y))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (*.f64 a b)) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 x (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 x (*.f64 a b)) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 y (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (+.f64 x (+.f64 y (*.f64 b -1/2))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 y (+.f64 x z)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (+.f64 x (+.f64 y (*.f64 b -1/2))) (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) (+.f64 y (+.f64 x z)))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (+.f64 z (*.f64 b -1/2)) (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 b -1/2) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) (+.f64 x y))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 x (*.f64 b -1/2)))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (-.f64 (+.f64 x (*.f64 a b)) (*.f64 z (log.f64 t)))) (+.f64 y (*.f64 b -1/2)))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 z (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 b -1/2)))
(*.f64 (/.f64 (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 (+.f64 (*.f64 a b) y) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (*.f64 b 1/2) -1) (+.f64 x (+.f64 z (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(+.f64 z (+.f64 (+.f64 y (+.f64 x (*.f64 b -1/2))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (*.f64 b -1/2)))))
(*.f64 (/.f64 (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 (+.f64 (*.f64 a b) y) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y)))))
(+.f64 (*.f64 (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 z (*.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 (+.f64 (*.f64 a b) y) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y)))))
(+.f64 (*.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) z))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (+.f64 z (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 y (*.f64 b -1/2)))))
(*.f64 (/.f64 (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 (+.f64 (*.f64 a b) y) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y)))))
(+.f64 (*.f64 (+.f64 y (+.f64 x z)) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(+.f64 (*.f64 (+.f64 z (*.f64 b -1/2)) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (-.f64 (+.f64 y (*.f64 a b)) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 z (+.f64 (+.f64 y x) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 x (+.f64 (*.f64 b -1/2) (+.f64 z (-.f64 (+.f64 (*.f64 a b) y) (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 (+.f64 x (*.f64 b -1/2)) (-.f64 z (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2)))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z (+.f64 y x)) (*.f64 b (-.f64 a 1/2))))))
(*.f64 (+.f64 (*.f64 a b) (+.f64 (+.f64 z (*.f64 b -1/2)) (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 (+.f64 z x) (+.f64 (*.f64 b (-.f64 a 1/2)) y)))))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 1)
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) -1)
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) (neg.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (*.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 1 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(*.f64 (neg.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))) (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) 1)
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t)))))) (/.f64 (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))) (+.f64 (+.f64 x y) (+.f64 z (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(/.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))) -1)
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) (+.f64 z (+.f64 (+.f64 x y) (*.f64 b (-.f64 a 1/2))))))
(+.f64 (+.f64 z (+.f64 y x)) (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))))
(+.f64 y (+.f64 z (+.f64 (-.f64 (*.f64 b (-.f64 a 1/2)) (*.f64 z (log.f64 t))) x)))

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 16 computations (36% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 31 to 17 computations (45.2% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 z (neg.f64 (log.f64 t)))
0.3b
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
Compiler

Compiled 25 to 10 computations (60% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
z
@0
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
0.0ms
t
@-inf
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
0.0ms
t
@inf
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
0.0ms
t
@0
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
0.0ms
z
@inf
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1938×rational_best_oopsla_all_46_json-2
1938×rational_best_oopsla_all_46_json-1
1938×rational_best_oopsla_all_46_json-4
1938×rational_best_oopsla_all_46_json-3
1098×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0936
15736
217732
378032
4386632
Stop Event
node limit
Counts
2 → 116
Calls
Call 1
Inputs
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 z (neg.f64 (log.f64 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (log.f64 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 1 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 1 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 1 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 z z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 1 (*.f64 z (/.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 1 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (neg.f64 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (/.f64 z z) (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (/.f64 z z) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (neg.f64 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (neg.f64 (log.f64 t)) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (neg.f64 (log.f64 t)) (*.f64 (/.f64 z z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) (*.f64 (/.f64 z z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (/.f64 z z) (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 (/.f64 z z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))) (*.f64 (/.f64 z z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 z z) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 1 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (log.f64 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 z (log.f64 t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 1 (log.f64 t)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 (*.f64 z (log.f64 t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z z) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (*.f64 (-.f64 1 (log.f64 t)) (neg.f64 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (log.f64 t) (neg.f64 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (log.f64 t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 -1 (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (log.f64 t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (log.f64 t)) z) (neg.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 t) 1) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 (*.f64 z (log.f64 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) z))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 0 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (log.f64 t) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (log.f64 t)))))))

simplify123.0ms (0.9%)

Algorithm
egg-herbie
Rules
1310×rational_best_oopsla_all_46_json_45_simplify-72
1094×rational_best_oopsla_all_46_json_45_simplify-89
910×rational_best_oopsla_all_46_json_45_simplify-36
892×rational_best_oopsla_all_46_json_45_simplify-24
870×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02494034
110813638
251533494
Stop Event
node limit
Counts
164 → 148
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 z (log.f64 t)))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (neg.f64 z))
(-.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) z))
(-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t))))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 z (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(*.f64 z (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)))
(*.f64 z (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 z (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))))
(*.f64 z (*.f64 1 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)))))
(*.f64 z (*.f64 1 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))
(*.f64 z (*.f64 1 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 1 (log.f64 t))))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)))))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z))))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t)))))
(*.f64 z (+.f64 1 (*.f64 z (/.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z))))
(*.f64 z (+.f64 1 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (neg.f64 (log.f64 t)) (*.f64 z (/.f64 1 z))))
(*.f64 z (+.f64 (neg.f64 (log.f64 t)) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) (*.f64 z (/.f64 1 z))))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 z (/.f64 1 z))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))) (*.f64 z (/.f64 1 z))))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))
(*.f64 z (*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) (/.f64 z z)))
(*.f64 z (*.f64 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) (/.f64 z z)))
(*.f64 z (*.f64 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) (/.f64 z z)))
(*.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)) (/.f64 z z)))
(*.f64 z (*.f64 (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))) (/.f64 z z)))
(*.f64 z (-.f64 (/.f64 z z) (log.f64 t)))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 1 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 1 (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) z))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 z (log.f64 t)) z)))
(*.f64 -1 (*.f64 (-.f64 1 (log.f64 t)) (neg.f64 z)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 (*.f64 z (log.f64 t)) z)))
(*.f64 (/.f64 z z) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) z))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(*.f64 (neg.f64 z) (*.f64 (-.f64 1 (log.f64 t)) (neg.f64 (/.f64 z z))))
(*.f64 (neg.f64 z) (+.f64 (log.f64 t) (neg.f64 (/.f64 z z))))
(*.f64 (neg.f64 z) (+.f64 (log.f64 t) -1))
(*.f64 (neg.f64 z) (+.f64 -1 (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (neg.f64 z) (-.f64 (log.f64 t) 1))
(*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) z)
(*.f64 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) z)
(*.f64 (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)) z)
(*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)
(*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) z) -1)
(*.f64 (-.f64 (*.f64 z (log.f64 t)) z) (neg.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))) z)
(*.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 (log.f64 t) 1) (neg.f64 z))
(*.f64 (neg.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 (*.f64 z (log.f64 t)) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) 0)
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 0 (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 (*.f64 0 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) 0)
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 0 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))))))
(-.f64 0 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (log.f64 t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) 1)
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 z z))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (log.f64 t) (log.f64 t)))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) -1)
(neg.f64 (*.f64 z (log.f64 t)))
Outputs
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (-.f64 (log.f64 t) 1) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 z (*.f64 -1 (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 z (*.f64 z (log.f64 (/.f64 1 t))))
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 z (*.f64 z (log.f64 (/.f64 1 t))))
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 z (*.f64 z (log.f64 (/.f64 1 t))))
(+.f64 (*.f64 (log.f64 (/.f64 1 t)) z) z)
(+.f64 z (*.f64 z (log.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z)))
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z)))
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z)))
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)) z)
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z)))
(+.f64 z (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z)))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 -1 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 z (log.f64 (/.f64 1 t)))
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 z (log.f64 (/.f64 1 t)))
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 z (log.f64 (/.f64 1 t)))
(*.f64 (log.f64 (/.f64 1 t)) z)
(*.f64 z (log.f64 (/.f64 1 t)))
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z))
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z))
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z))
(*.f64 -1 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (*.f64 -1 z))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (neg.f64 z))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (neg.f64 z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 1 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 1 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (*.f64 1 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 1 (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 t) z) z) (-.f64 (*.f64 (log.f64 t) z) z)) (*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))
(*.f64 z (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 t) z) z) (-.f64 (*.f64 (log.f64 t) z) z)) (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 t) z) z) (-.f64 (*.f64 (log.f64 t) z) z)) (+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))))))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 1 (*.f64 z (/.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 1 (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 1 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (/.f64 z z))))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) z))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 1 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (/.f64 z z))))))
(*.f64 z (+.f64 (neg.f64 (log.f64 t)) (*.f64 z (/.f64 1 z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 (neg.f64 (log.f64 t)) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) (*.f64 z (/.f64 1 z))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z))) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (/.f64 z z) (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 z (/.f64 1 z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))) (*.f64 z (/.f64 1 z))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z)))) (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) (/.f64 z z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) (/.f64 z z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) (/.f64 z z)))
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)) (/.f64 z z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))) (/.f64 z z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 (/.f64 z z) (log.f64 t)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 1 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 1 (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (-.f64 (*.f64 z (log.f64 t)) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 z (log.f64 t)) z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (-.f64 1 (log.f64 t)) (neg.f64 z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 (*.f64 z (log.f64 t)) z)))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 z z) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (*.f64 (-.f64 1 (log.f64 t)) (neg.f64 (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (+.f64 (log.f64 t) (neg.f64 (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (+.f64 (log.f64 t) -1))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (+.f64 -1 (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (-.f64 (log.f64 t) 1))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) z)
(*.f64 z (+.f64 1 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(+.f64 z (*.f64 z (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 (+.f64 (neg.f64 (log.f64 t)) (/.f64 z z)) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) z) -1)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) z) (neg.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (*.f64 (/.f64 z z) (-.f64 1 (log.f64 t))) z)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 (log.f64 t) 1) (neg.f64 z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 (*.f64 z (log.f64 t)) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) z))
(*.f64 (+.f64 1 (neg.f64 (log.f64 t))) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) 0)
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 0 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 0 (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(+.f64 (*.f64 0 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (neg.f64 (/.f64 z z))))) (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) 0)
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(-.f64 (*.f64 z (neg.f64 (log.f64 t))) (-.f64 0 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(-.f64 0 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (*.f64 (log.f64 t) z) (*.f64 (log.f64 t) z)) (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (*.f64 (log.f64 t) z) (*.f64 (log.f64 t) z)))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) 1)
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 z z))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (log.f64 t) (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(/.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z)) (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(/.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (log.f64 t) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(/.f64 (*.f64 z (neg.f64 (log.f64 t))) (/.f64 (/.f64 (*.f64 (log.f64 t) z) (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (log.f64 t) z) (*.f64 (log.f64 t) z))))
(/.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (/.f64 (*.f64 (log.f64 t) z) (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (log.f64 t) z) (*.f64 (log.f64 t) z))))
(/.f64 (*.f64 z (log.f64 t)) -1)
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))
(neg.f64 (*.f64 z (log.f64 t)))
(*.f64 z (neg.f64 (log.f64 t)))
(*.f64 (log.f64 t) (neg.f64 z))

eval159.0ms (1.1%)

Compiler

Compiled 15066 to 5498 computations (63.5% saved)

prune158.0ms (1.1%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New60711618
Fresh279
Picked101
Done224
Total61220632
Error
0.0b
Counts
632 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) z) (*.f64 1/2 b))
38.0b
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 1/2 b))
45.3b
(-.f64 (*.f64 a b) (*.f64 1/2 b))
47.9b
(-.f64 z (*.f64 (log.f64 t) z))
40.3b
(-.f64 y (*.f64 1/2 b))
36.5b
(-.f64 x (*.f64 1/2 b))
23.9b
(+.f64 (+.f64 y x) (*.f64 b -1/2))
30.1b
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 (-.f64 a 1/2) b))
19.0b
(+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))
32.6b
(+.f64 y (*.f64 (-.f64 a 1/2) b))
30.5b
(+.f64 x (*.f64 (-.f64 a 1/2) (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2)))))
28.6b
(+.f64 x (*.f64 (-.f64 a 1/2) b))
47.9b
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))
45.3b
(*.f64 (-.f64 a 1/2) b)
47.9b
(*.f64 (-.f64 1 (log.f64 t)) z)
47.9b
(*.f64 (+.f64 1 (*.f64 z (/.f64 (neg.f64 (log.f64 t)) z))) z)
47.9b
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))
54.8b
(*.f64 a b)
50.3b
y
46.3b
x
Compiler

Compiled 584 to 409 computations (30% saved)

localize38.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) z)
0.2b
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
0.3b
(*.f64 z (log.f64 t))
0.3b
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
Compiler

Compiled 198 to 44 computations (77.8% saved)

series9.0ms (0.1%)

Counts
3 → 164
Calls

42 calls:

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

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best_oopsla_all_46_json_45_simplify-23
1142×rational_best_oopsla_all_46_json_45_simplify-74
1096×rational_best_oopsla_all_46_json-2
1096×rational_best_oopsla_all_46_json-1
1096×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020189
1127127
2435127
32336127
Stop Event
node limit
Counts
3 → 63
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a b) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 z (log.f64 t)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a b) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (log.f64 t)) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 a b) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 z (log.f64 t)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))))))

simplify134.0ms (0.9%)

Algorithm
egg-herbie
Rules
1054×rational_best_oopsla_all_46_json_45_simplify-49
970×rational_best_oopsla_all_46_json_45_simplify-72
732×rational_best_oopsla_all_46_json_45_simplify-7
622×rational_best_oopsla_all_46_json_45_simplify-89
516×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022710843
177110671
2369710671
Stop Event
node limit
Counts
227 → 148
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
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 0)
(-.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 (*.f64 a b) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 z (log.f64 t)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (*.f64 a b) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(-.f64 (*.f64 0 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 a b) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 z (log.f64 t)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) -1)
(neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0)
(+.f64 0 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(-.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0)
(*.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 1)
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) -1)
(*.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 0)
(*.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 1)
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))
(*.f64 -1 (neg.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))
(*.f64 (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(*.f64 (neg.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) -1)
(*.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 1)
(/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))
(/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
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
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4))))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4))))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(/.f64 1 (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (+.f64 (/.f64 1 (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4))))))
(/.f64 -1 (*.f64 z (log.f64 t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (/.f64 1 (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))) (/.f64 1 (*.f64 z (log.f64 t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (/.f64 1 (*.f64 z (log.f64 t)))))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (/.f64 1 (*.f64 z (log.f64 t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y z)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (+.f64 z (*.f64 a b)) (-.f64 y (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
x
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 z (+.f64 (*.f64 a b) x)) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
y
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 y (+.f64 z x)) (*.f64 z (log.f64 t)))
(+.f64 (+.f64 z x) (-.f64 y (*.f64 z (log.f64 t))))
(+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(*.f64 a b)
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 a b) (+.f64 y x))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 x (+.f64 y (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 x (+.f64 y (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 (*.f64 a b) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 x (+.f64 y (*.f64 z (-.f64 1 (log.f64 t))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 x (+.f64 y (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 x (+.f64 y (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 a b) (+.f64 y x)) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 x (+.f64 y (*.f64 z (-.f64 1 (log.f64 t))))))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 z (+.f64 1 (*.f64 -1 (log.f64 t))))
(*.f64 z (+.f64 1 (neg.f64 (log.f64 t))))
(+.f64 z (*.f64 (neg.f64 (log.f64 t)) z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (+.f64 y x) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))))
(+.f64 y (+.f64 (*.f64 a b) (+.f64 (*.f64 (neg.f64 (log.f64 t)) z) (+.f64 z x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (+.f64 y x) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))))
(+.f64 y (+.f64 (*.f64 a b) (+.f64 (*.f64 (neg.f64 (log.f64 t)) z) (+.f64 z x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z) (+.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (+.f64 y x) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 t))))))
(+.f64 (*.f64 a b) (+.f64 y (+.f64 x (*.f64 z (+.f64 1 (neg.f64 (log.f64 t)))))))
(+.f64 y (+.f64 (*.f64 a b) (+.f64 (*.f64 (neg.f64 (log.f64 t)) z) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 z (log.f64 t)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 a b) (+.f64 y (-.f64 (+.f64 z x) (*.f64 z (log.f64 t)))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(+.f64 (*.f64 a b) (-.f64 (+.f64 z (+.f64 y x)) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 a b) (+.f64 y (+.f64 z x))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 (+.f64 (*.f64 a b) (+.f64 z (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 (+.f64 z (+.f64 (*.f64 a b) (+.f64 y x))) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 0)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 0)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (*.f64 (*.f64 a b) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 z (log.f64 t)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (+.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (+.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(*.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 0 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(-.f64 (*.f64 (*.f64 a b) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 z (log.f64 t)) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 z (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) b)) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 z (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) b)) (*.f64 z (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))
(-.f64 (*.f64 0 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (*.f64 (*.f64 z (log.f64 t)) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 a b) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 z (log.f64 t)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) 1)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (*.f64 (/.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) -1)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(fabs.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(fabs.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 1 (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(+.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0)
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 0 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 0)
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) 1)
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) -1)
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(-.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 0)
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 1)
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 -1 (neg.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (*.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 1 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (neg.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) -1)
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(*.f64 (*.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) 1)
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (/.f64 (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))) (/.f64 (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))) (+.f64 (+.f64 x y) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))))))
(+.f64 (+.f64 y x) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))
(+.f64 y (-.f64 (+.f64 z x) (-.f64 (*.f64 z (log.f64 t)) (*.f64 a b))))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 17 to 12 computations (29.4% saved)

localize8.0ms (0.1%)

Compiler

Compiled 23 to 13 computations (43.5% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (log.f64 t) z)
0.3b
(-.f64 z (*.f64 (log.f64 t) z))
Compiler

Compiled 20 to 9 computations (55% saved)

series13.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
12.0ms
t
@-inf
(-.f64 z (*.f64 (log.f64 t) z))
0.0ms
t
@inf
(-.f64 z (*.f64 (log.f64 t) z))
0.0ms
z
@0
(-.f64 z (*.f64 (log.f64 t) z))
0.0ms
z
@inf
(-.f64 z (*.f64 (log.f64 t) z))
0.0ms
z
@-inf
(-.f64 z (*.f64 (log.f64 t) z))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1628×rational_best_oopsla_all_46_json-2
1628×rational_best_oopsla_all_46_json-1
1628×rational_best_oopsla_all_46_json-4
1628×rational_best_oopsla_all_46_json-3
1294×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0828
14728
214628
363028
4319328
Stop Event
node limit
Counts
2 → 92
Calls
Call 1
Inputs
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (log.f64 t) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 (*.f64 z (log.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (log.f64 t))) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (log.f64 t)) -1) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (neg.f64 (log.f64 t)))) (*.f64 z (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 1 (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 1 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 -1 (+.f64 (log.f64 t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 -1 (-.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 z z) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 (*.f64 z (/.f64 (log.f64 t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 z z) (*.f64 z (/.f64 (log.f64 t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 z (/.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 1 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (log.f64 t) -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (log.f64 t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 t) (/.f64 z z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 -1 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (/.f64 -1 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (/.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 z (+.f64 (log.f64 t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 z) (/.f64 (+.f64 (log.f64 t) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 z) (/.f64 (-.f64 (log.f64 t) (/.f64 z z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 z (+.f64 (log.f64 t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (+.f64 (log.f64 t) -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (log.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (neg.f64 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z (log.f64 t))) (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (neg.f64 (log.f64 t))))))))

simplify101.0ms (0.7%)

Algorithm
egg-herbie
Rules
1572×rational_best_oopsla_all_46_json_45_simplify-49
1328×rational_best_oopsla_all_46_json_45_simplify-72
1122×rational_best_oopsla_all_46_json_45_simplify-7
912×rational_best_oopsla_all_46_json_45_simplify-89
724×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02072600
18652568
245542568
Stop Event
node limit
Counts
140 → 113
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(-.f64 z (*.f64 z (log.f64 t)))
(-.f64 z (*.f64 z (log.f64 t)))
(-.f64 z (*.f64 z (log.f64 t)))
(-.f64 z (*.f64 z (log.f64 t)))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(*.f64 z (log.f64 t))
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
(+.f64 z (*.f64 (*.f64 z (log.f64 t)) -1))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(+.f64 0 (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) z)
(+.f64 (*.f64 z (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (neg.f64 (log.f64 t)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) z)
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (neg.f64 (log.f64 t)))) (*.f64 z (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 z (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 z (*.f64 1 (-.f64 1 (log.f64 t))))
(*.f64 z (*.f64 1 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 1 (log.f64 t))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 z (*.f64 -1 (+.f64 (log.f64 t) -1)))
(*.f64 z (*.f64 -1 (-.f64 (log.f64 t) (/.f64 z z))))
(*.f64 z (-.f64 (/.f64 z z) (log.f64 t)))
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)))
(*.f64 z (*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) (/.f64 z z)))
(*.f64 z (-.f64 1 (*.f64 z (/.f64 (log.f64 t) z))))
(*.f64 z (-.f64 1 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 z (/.f64 (log.f64 t) z))))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))
(*.f64 z (*.f64 z (/.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 1 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 1 (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 1 (*.f64 (+.f64 (log.f64 t) -1) (neg.f64 z)))
(*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)
(*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (neg.f64 z) (+.f64 (log.f64 t) -1))
(*.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 t) (/.f64 z z)) -1))
(*.f64 (neg.f64 z) (-.f64 -1 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (/.f64 -1 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (/.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 -1 (*.f64 z (+.f64 (log.f64 t) -1)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 -1 (*.f64 (neg.f64 z) (/.f64 (+.f64 (log.f64 t) -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 z) (/.f64 (-.f64 (log.f64 t) (/.f64 z z)) -1)))
(*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)
(*.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 z (+.f64 (log.f64 t) -1)))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)
(neg.f64 (*.f64 z (+.f64 (log.f64 t) -1)))
(+.f64 (*.f64 z (log.f64 t)) 0)
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 (log.f64 t) (/.f64 z z))))
(+.f64 0 (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))) (*.f64 z (log.f64 t)))
(+.f64 (*.f64 0 (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 z (log.f64 t)))
(-.f64 (*.f64 z (log.f64 t)) 0)
(-.f64 0 (*.f64 z (neg.f64 (log.f64 t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) 1)
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 z z))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z (log.f64 t))) (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
Outputs
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 t))) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))
(-.f64 z (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))
(*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))
(*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(*.f64 z (log.f64 t))
(*.f64 (log.f64 t) z)
(+.f64 z (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 z (*.f64 (*.f64 z (log.f64 t)) -1))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 0 (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 z (neg.f64 (log.f64 t))) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 z (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (neg.f64 (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 (*.f64 z (log.f64 t)) -1) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (neg.f64 (log.f64 t)))) (*.f64 z (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 1 (-.f64 1 (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 1 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 1 (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 -1 (+.f64 (log.f64 t) -1)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 -1 (-.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 (/.f64 z z) (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) (/.f64 z z)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (*.f64 z (/.f64 (log.f64 t) z))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 z (/.f64 (log.f64 t) z))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 (log.f64 t) (/.f64 z z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (*.f64 z (/.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 1 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 1 (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 1 (*.f64 (+.f64 (log.f64 t) -1) (neg.f64 z)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (+.f64 (log.f64 t) -1))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 t) (/.f64 z z)) -1))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 z) (-.f64 -1 (*.f64 (log.f64 t) (neg.f64 (/.f64 z z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (/.f64 -1 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (/.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 z (+.f64 (log.f64 t) -1)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (neg.f64 z) (/.f64 (+.f64 (log.f64 t) -1) -1)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 -1 (*.f64 (neg.f64 z) (/.f64 (-.f64 (log.f64 t) (/.f64 z z)) -1)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (*.f64 (log.f64 t) (/.f64 z z))) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 z (+.f64 (log.f64 t) -1)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(neg.f64 (*.f64 z (+.f64 (log.f64 t) -1)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 z (log.f64 t)) 0)
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))))
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 z (log.f64 t)) (*.f64 0 (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (log.f64 t) z)
(+.f64 0 (*.f64 z (log.f64 t)))
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 0 (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))) (*.f64 z (log.f64 t)))
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))) (*.f64 z (log.f64 t)))
(*.f64 (log.f64 t) z)
(+.f64 (*.f64 0 (*.f64 (log.f64 t) (/.f64 z z))) (*.f64 z (log.f64 t)))
(*.f64 (log.f64 t) z)
(-.f64 (*.f64 z (log.f64 t)) 0)
(*.f64 (log.f64 t) z)
(-.f64 0 (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 (log.f64 t) z)
(-.f64 (*.f64 0 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (*.f64 z (neg.f64 (log.f64 t)))))
(*.f64 (log.f64 t) z)
(/.f64 (*.f64 z (log.f64 t)) 1)
(*.f64 (log.f64 t) z)
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))
(*.f64 (log.f64 t) z)
(/.f64 (*.f64 z (log.f64 t)) (/.f64 z z))
(*.f64 (log.f64 t) z)
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))))
(*.f64 (log.f64 t) z)
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))
(/.f64 (*.f64 (log.f64 t) z) (/.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 (log.f64 t) z) (/.f64 (*.f64 z (/.f64 (log.f64 t) (log.f64 t))) (*.f64 z (/.f64 (log.f64 t) (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z z)) (*.f64 (log.f64 t) (/.f64 z z))))
(*.f64 (log.f64 t) z)
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 (log.f64 t) (/.f64 z (log.f64 t))) (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))))
(/.f64 (*.f64 (log.f64 t) z) (/.f64 (*.f64 (log.f64 t) (/.f64 z (log.f64 t))) (*.f64 (log.f64 t) (/.f64 z (log.f64 t)))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))
(/.f64 (*.f64 (log.f64 t) z) (/.f64 (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t)))) (*.f64 z (*.f64 (/.f64 (log.f64 t) (log.f64 t)) (/.f64 (log.f64 t) (log.f64 t))))))
(/.f64 (*.f64 z (log.f64 t)) (/.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (log.f64 t)) (*.f64 z (log.f64 t)))))
(*.f64 (log.f64 t) z)
(neg.f64 (*.f64 z (neg.f64 (log.f64 t))))
(*.f64 (log.f64 t) z)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (log.f64 t))
0.2b
(*.f64 z (/.f64 1 z))
0.3b
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))
Compiler

Compiled 45 to 28 computations (37.8% saved)

series2.0ms (0%)

Counts
3 → 44
Calls

12 calls:

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

rewrite59.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1324×rational_best_oopsla_all_46_json_45_simplify-37
1276×rational_best_oopsla_all_46_json_45_simplify-23
1216×rational_best_oopsla_all_46_json_45_simplify-89
930×rational_best_oopsla_all_46_json_45_simplify-74
850×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01259
18141
233141
3193941
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))
(*.f64 z (/.f64 1 z))
(-.f64 1 (log.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 z (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (+.f64 (*.f64 (log.f64 t) 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 z)) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (-.f64 z (*.f64 z (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 z (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 z (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (log.f64 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 z)) (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (*.f64 z (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z))) (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (log.f64 t)) z))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 0 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 0 (neg.f64 (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) z))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (/.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z z) (/.f64 0 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 z)) (*.f64 (/.f64 1 z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 z))) (*.f64 z (neg.f64 (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (/.f64 z z)) (*.f64 (/.f64 1 z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) (*.f64 z (/.f64 (/.f64 1 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 z))) (neg.f64 (neg.f64 (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 -1 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 z (/.f64 -1 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (log.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 t) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 t)) (*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (-.f64 1 (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 t) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 t) -1) (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 t) -1) (*.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (log.f64 t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))) (-.f64 1 (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (+.f64 (log.f64 t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 1 (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (log.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (log.f64 t)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 t) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (log.f64 t) -1))))))

simplify90.0ms (0.6%)

Algorithm
egg-herbie
Rules
1170×rational_best_oopsla_all_46_json_45_simplify-72
888×rational_best_oopsla_all_46_json_45_simplify-49
742×rational_best_oopsla_all_46_json_45_simplify-7
618×rational_best_oopsla_all_46_json_45_simplify-89
598×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02383447
18513395
237333391
Stop Event
node limit
Counts
153 → 147
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
1
1
1
1
1
1
1
1
1
1
1
1
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(+.f64 z (*.f64 z (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))
(+.f64 z (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (+.f64 (*.f64 (log.f64 t) 0) 0))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (neg.f64 z)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z)) 0))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) 0))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) 0))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) 0))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) 0))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) 0))
(+.f64 0 (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))
(+.f64 (*.f64 0 (neg.f64 z)) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z))) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 0 (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (-.f64 z (*.f64 z (log.f64 t))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (-.f64 z (*.f64 z (log.f64 t))))
(-.f64 z (*.f64 z (log.f64 t)))
(-.f64 z (*.f64 z (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z)))))
(-.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) z))
(-.f64 (*.f64 0 (neg.f64 z)) (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (neg.f64 z)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (*.f64 z (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 z) (/.f64 1 z)))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z))) (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z)))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) z))
(+.f64 (*.f64 z (/.f64 1 z)) 0)
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 0 (neg.f64 z)))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 0 (neg.f64 (/.f64 1 z))))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))
(+.f64 0 (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) z))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(-.f64 (*.f64 z (/.f64 1 z)) 0)
(-.f64 0 (*.f64 z (/.f64 -1 z)))
(-.f64 (/.f64 z z) (/.f64 0 z))
(-.f64 (*.f64 0 (neg.f64 z)) (*.f64 (/.f64 1 z) (neg.f64 z)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 z))) (*.f64 z (neg.f64 (/.f64 1 z))))
(/.f64 (*.f64 z (/.f64 1 z)) 1)
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 z z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 1 z) (/.f64 1 z)))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (/.f64 z z)) (*.f64 (/.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) (*.f64 z (/.f64 (/.f64 1 z) z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 z))) (neg.f64 (neg.f64 (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 -1 z)) -1)
(neg.f64 (*.f64 z (/.f64 -1 z)))
(fabs.f64 (*.f64 z (/.f64 1 z)))
(fabs.f64 (*.f64 z (/.f64 -1 z)))
(+.f64 (-.f64 1 (log.f64 t)) 0)
(+.f64 0 (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 (log.f64 t) -1) 1)
(*.f64 1 (-.f64 1 (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) 1)
(*.f64 (-.f64 1 (log.f64 t)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (-.f64 1 (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (-.f64 1 (log.f64 t)))
(*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(*.f64 (+.f64 (log.f64 t) -1) -1)
(*.f64 (+.f64 (log.f64 t) -1) (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(*.f64 (+.f64 (log.f64 t) -1) (*.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(*.f64 -1 (+.f64 (log.f64 t) -1))
(*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))) (-.f64 1 (log.f64 t)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (+.f64 (log.f64 t) -1))
(*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 1 (log.f64 t)))
(/.f64 (-.f64 1 (log.f64 t)) 1)
(/.f64 (-.f64 1 (log.f64 t)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(/.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(/.f64 (+.f64 (log.f64 t) -1) -1)
(neg.f64 (+.f64 (log.f64 t) -1))
Outputs
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 z (-.f64 1 (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 z (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))))
(*.f64 z (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t)))))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 z (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))))
(*.f64 z (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t)))))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 z (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))))
(*.f64 z (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t)))))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 z (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))))
(*.f64 z (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))))
(-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t)))))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
1
1
1
1
1
1
1
1
1
1
1
1
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (neg.f64 (log.f64 (/.f64 1 t))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (neg.f64 (log.f64 (/.f64 1 t))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (neg.f64 (log.f64 (/.f64 1 t))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t))))
(-.f64 1 (neg.f64 (log.f64 (/.f64 1 t))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))
(-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))
(+.f64 z (*.f64 z (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 z (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (+.f64 (*.f64 (log.f64 t) 0) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (neg.f64 z)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 0 (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z)) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) 0))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 0 (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))
(*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (+.f64 (*.f64 z (/.f64 1 z)) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z))))))
(*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z)))))
(+.f64 (*.f64 0 (neg.f64 z)) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (-.f64 z (*.f64 z (log.f64 t)))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (-.f64 z (*.f64 z (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (*.f64 z (*.f64 (log.f64 t) (*.f64 z (/.f64 1 z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 (-.f64 z (*.f64 z (log.f64 t))) 0)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 0 (-.f64 (*.f64 z (log.f64 t)) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 (*.f64 0 (neg.f64 z)) (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (neg.f64 z)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (*.f64 z (neg.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) 1)
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 z z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 z) (/.f64 1 z)))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 1 z) (/.f64 1 z)))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z))) (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z)))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z))) (*.f64 z (*.f64 1 (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z)))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z)) (*.f64 z (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)))) (*.f64 z (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z)) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) z))))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 t) z) z) (-.f64 (*.f64 (log.f64 t) z) z)) (/.f64 (-.f64 (*.f64 (log.f64 t) z) z) (-.f64 (*.f64 (log.f64 t) z) z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(neg.f64 (-.f64 (*.f64 z (log.f64 t)) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 (*.f64 z (/.f64 1 z)) 0)
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 0 (neg.f64 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 0 (neg.f64 (/.f64 1 z))))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 0 (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) z))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) 0)
(*.f64 z (/.f64 1 z))
(-.f64 0 (*.f64 z (/.f64 -1 z)))
(neg.f64 (*.f64 z (/.f64 -1 z)))
(-.f64 (/.f64 z z) (/.f64 0 z))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 0 (neg.f64 z)) (*.f64 (/.f64 1 z) (neg.f64 z)))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 z))) (*.f64 z (neg.f64 (/.f64 1 z))))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) 1)
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 z z))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 1 z) (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (/.f64 z z)) (*.f64 (/.f64 1 z) (/.f64 z z))))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) (*.f64 z (/.f64 (/.f64 1 z) z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (/.f64 1 z) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z))) (/.f64 (*.f64 z (/.f64 1 z)) (*.f64 z (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 z))) (neg.f64 (neg.f64 (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (-.f64 (/.f64 1 z) 0) (-.f64 (/.f64 1 z) 0)))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (/.f64 1 z)) (neg.f64 (/.f64 1 z))))
(/.f64 (*.f64 z (/.f64 -1 z)) -1)
(neg.f64 (*.f64 z (/.f64 -1 z)))
(neg.f64 (*.f64 z (/.f64 -1 z)))
(fabs.f64 (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(fabs.f64 (*.f64 z (/.f64 -1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (-.f64 1 (log.f64 t)) 0)
(-.f64 1 (log.f64 t))
(+.f64 0 (-.f64 1 (log.f64 t)))
(-.f64 1 (log.f64 t))
(+.f64 (*.f64 (log.f64 t) -1) 1)
(-.f64 1 (log.f64 t))
(*.f64 1 (-.f64 1 (log.f64 t)))
(-.f64 1 (log.f64 t))
(*.f64 (-.f64 1 (log.f64 t)) 1)
(-.f64 1 (log.f64 t))
(*.f64 (-.f64 1 (log.f64 t)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(-.f64 1 (log.f64 t))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (-.f64 1 (log.f64 t)))
(-.f64 1 (log.f64 t))
(*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(-.f64 1 (log.f64 t))
(*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(-.f64 1 (log.f64 t))
(*.f64 (+.f64 (log.f64 t) -1) -1)
(-.f64 1 (log.f64 t))
(*.f64 (+.f64 (log.f64 t) -1) (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(*.f64 (+.f64 (log.f64 t) -1) (*.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(*.f64 -1 (+.f64 (log.f64 t) -1))
(-.f64 1 (log.f64 t))
(*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 1 (-.f64 1 (log.f64 t)))) (-.f64 1 (log.f64 t)))
(-.f64 1 (log.f64 t))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (+.f64 (log.f64 t) -1))
(-.f64 1 (log.f64 t))
(*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 1 (log.f64 t)))
(-.f64 1 (log.f64 t))
(/.f64 (-.f64 1 (log.f64 t)) 1)
(-.f64 1 (log.f64 t))
(/.f64 (-.f64 1 (log.f64 t)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(-.f64 1 (log.f64 t))
(/.f64 (-.f64 1 (log.f64 t)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(-.f64 1 (log.f64 t))
(/.f64 (+.f64 (log.f64 t) -1) -1)
(-.f64 1 (log.f64 t))
(neg.f64 (+.f64 (log.f64 t) -1))
(-.f64 1 (log.f64 t))

eval185.0ms (1.3%)

Compiler

Compiled 20862 to 7171 computations (65.6% saved)

prune161.0ms (1.1%)

Pruning

22 alts after pruning (16 fresh and 6 done)

PrunedKeptTotal
New6285633
Fresh21113
Picked011
Done156
Total63122653
Error
0.0b
Counts
653 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 z (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) z) (*.f64 1/2 b))
18.4b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (*.f64 z (log.f64 t)))))) z) (*.f64 1/2 b))
38.0b
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 1/2 b))
45.3b
(-.f64 (*.f64 a b) (*.f64 1/2 b))
47.9b
(-.f64 z (*.f64 (log.f64 t) z))
40.3b
(-.f64 y (*.f64 1/2 b))
36.5b
(-.f64 x (*.f64 1/2 b))
23.9b
(+.f64 (+.f64 y x) (*.f64 b -1/2))
30.1b
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 (-.f64 a 1/2) b))
19.0b
(+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))
32.6b
(+.f64 y (*.f64 (-.f64 a 1/2) b))
28.6b
(+.f64 x (*.f64 (-.f64 a 1/2) b))
47.9b
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))
47.2b
(*.f64 (-.f64 a 1/2) (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))))
45.3b
(*.f64 (-.f64 a 1/2) b)
47.9b
(*.f64 (-.f64 1 (log.f64 t)) z)
47.9b
(*.f64 z (-.f64 1 (*.f64 z (/.f64 (log.f64 t) z))))
47.9b
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))
53.0b
(*.f64 b -1/2)
54.8b
(*.f64 a b)
50.3b
y
46.3b
x
Compiler

Compiled 724 to 445 computations (38.5% saved)

localize112.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 z (log.f64 t))
0.3b
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
0.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
3.0b
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
Compiler

Compiled 619 to 142 computations (77.1% saved)

series11.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1812×rational_best_oopsla_all_46_json-2
1812×rational_best_oopsla_all_46_json-1
1812×rational_best_oopsla_all_46_json-4
1812×rational_best_oopsla_all_46_json-3
982×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018204
1134204
2615192
33960192
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) b))) (*.f64 (*.f64 a b) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) b)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 a b) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (log.f64 t) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (log.f64 t) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))))

simplify187.0ms (1.3%)

Algorithm
egg-herbie
Rules
1252×rational_best_oopsla_all_46_json_45_simplify-10
1194×rational_best_oopsla_all_46_json_45_simplify-30
778×rational_best_oopsla_all_46_json_45_simplify-23
670×rational_best_oopsla_all_46_json_45_simplify-72
568×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020112714
163312418
2259412358
3671312358
Stop Event
node limit
Counts
136 → 119
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) b))) (*.f64 (*.f64 a b) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) b)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 a b) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(-.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (log.f64 t) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (log.f64 t) (log.f64 t)))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
Outputs
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(neg.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(neg.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
1
(+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 z (log.f64 t)) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(neg.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(neg.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))) (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 3))) (+.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 4)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))) (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))))) (/.f64 1 z))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))) (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))))) (/.f64 1 z))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (log.f64 t) (*.f64 a b))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (log.f64 t) (*.f64 a b)))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (log.f64 t) (*.f64 a b))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (log.f64 t) (*.f64 a b)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (log.f64 t) 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (log.f64 t) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (log.f64 t) 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))) (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))))) (/.f64 1 z))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2))))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))) (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 z 2) (log.f64 t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 z 4) (pow.f64 (log.f64 t) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 z 3) (pow.f64 (log.f64 t) 2)))))) (/.f64 1 z))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2)))) (/.f64 1 z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 (log.f64 t) 3) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 a b) (*.f64 (log.f64 t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (log.f64 t) 2) (pow.f64 z 3)))))) (/.f64 1 z))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 t)) z)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 -1 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (neg.f64 (*.f64 z (log.f64 (/.f64 1 t)))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 t)) (-.f64 (*.f64 a b) (*.f64 (log.f64 (/.f64 1 t)) (neg.f64 z)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) z)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))) (-.f64 (*.f64 a b) (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) b))) (*.f64 (*.f64 a b) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a (*.f64 b (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 a b) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) b)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a (*.f64 b (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 a b) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 1)
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 a b) (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (*.f64 a b) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 0)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (log.f64 t) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (/.f64 0 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) 1)
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (log.f64 t) (log.f64 t)))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))))
(/.f64 (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))) (/.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))

localize4.0ms (0%)

Compiler

Compiled 11 to 9 computations (18.2% saved)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 16 computations (36% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (log.f64 t))
0.3b
(*.f64 (-.f64 1 (log.f64 t)) z)
Compiler

Compiled 21 to 13 computations (38.1% saved)

series1.0ms (0%)

Counts
1 → 8
Calls

6 calls:

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

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1720×rational_best_oopsla_all_46_json-2
1720×rational_best_oopsla_all_46_json-1
1718×rational_best_oopsla_all_46_json-4
1718×rational_best_oopsla_all_46_json-3
982×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
15117
215117
367817
4338717
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (log.f64 t)) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 (log.f64 t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 z (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) -1) (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (-.f64 z (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (-.f64 z (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (-.f64 z (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))) (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (-.f64 z (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 (log.f64 t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 0 (*.f64 (*.f64 (log.f64 t) z) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (*.f64 (log.f64 t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (+.f64 (log.f64 t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 0 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 t) (neg.f64 z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (+.f64 (log.f64 t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (+.f64 (log.f64 t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 t) z) -1) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (+.f64 (log.f64 t) -1)))))))

simplify115.0ms (0.8%)

Algorithm
egg-herbie
Rules
1752×rational_best_oopsla_all_46_json_45_simplify-89
1370×rational_best_oopsla_all_46_json_45_simplify-74
1224×rational_best_oopsla_all_46_json_45_simplify-24
808×rational_best_oopsla_all_46_json_45_simplify-10
782×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01261650
14181634
216901370
371011370
Stop Event
node limit
Counts
62 → 70
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 z (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) 0)
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(+.f64 0 (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)
(+.f64 (*.f64 (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) -1) (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) -1))
(+.f64 (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))) z)
(+.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))) (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(-.f64 z (*.f64 (log.f64 t) z))
(-.f64 z (-.f64 0 (*.f64 (*.f64 (log.f64 t) z) -1)))
(-.f64 (-.f64 z (*.f64 (log.f64 t) z)) 0)
(-.f64 0 (*.f64 z (+.f64 (log.f64 t) -1)))
(-.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(-.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) z)))
(-.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 0 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (log.f64 t)))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (log.f64 t)))
(-.f64 (*.f64 (log.f64 t) (neg.f64 z)) (neg.f64 z))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) z)))
(-.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 z (+.f64 (log.f64 t) -1))))
(-.f64 (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (neg.f64 z)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (+.f64 (log.f64 t) -1)))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (+.f64 (log.f64 t) -1)))
(-.f64 (*.f64 (*.f64 (log.f64 t) z) -1) (neg.f64 z))
(-.f64 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) 1)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 z z))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)
(neg.f64 (*.f64 z (+.f64 (log.f64 t) -1)))
Outputs
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z)
(-.f64 z (*.f64 (neg.f64 (log.f64 (/.f64 1 t))) z))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z)
(-.f64 z (*.f64 (neg.f64 (log.f64 (/.f64 1 t))) z))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z)
(-.f64 z (*.f64 (neg.f64 (log.f64 (/.f64 1 t))) z))
(*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z)
(*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z)
(-.f64 z (*.f64 (neg.f64 (log.f64 (/.f64 1 t))) z))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z)
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))))
(*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 z (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) 0)
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 0 (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) -1) (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) -1))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))) z)
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))) (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (*.f64 (log.f64 t) z))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 z (-.f64 0 (*.f64 (*.f64 (log.f64 t) z) -1)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (-.f64 z (*.f64 (log.f64 t) z)) 0)
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 0 (*.f64 z (+.f64 (log.f64 t) -1)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 0 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (log.f64 t)))
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 z (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (-.f64 1 (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (log.f64 t)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 (log.f64 t) (neg.f64 z)) (neg.f64 z))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 z (+.f64 (log.f64 t) -1))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 (*.f64 (log.f64 t) (neg.f64 z)) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (neg.f64 z)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (+.f64 (log.f64 t) -1)))
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 z (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (-.f64 1 (log.f64 t)))))
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (+.f64 (log.f64 t) -1)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 (*.f64 (log.f64 t) z) -1) (neg.f64 z))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(-.f64 (*.f64 (log.f64 t) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 z (neg.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) 1)
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 z z))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(/.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))))
(/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(/.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(/.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (/.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 (log.f64 t) -1)) -1)
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)
(neg.f64 (*.f64 z (+.f64 (log.f64 t) -1)))
(+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))
(-.f64 z (*.f64 z (log.f64 t)))
(*.f64 (-.f64 1 (log.f64 t)) z)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (log.f64 t))
0.0b
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 1/2 b))
0.3b
(*.f64 (-.f64 1 (log.f64 t)) z)
Compiler

Compiled 36 to 22 computations (38.9% saved)

series1.0ms (0%)

Counts
1 → 32
Calls

9 calls:

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

rewrite130.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
968×rational_best_oopsla_all_46_json_45_simplify-7
658×rational_best_oopsla_all_46_json_45_simplify-35
528×rational_best_oopsla_all_46_json_45_simplify-80
516×rational_best_oopsla_all_46_json_45_simplify-36
488×rational_best_oopsla_all_46_json_45_simplify-102
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
17329
220129
385929
4428929
5774629
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 1/2 b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (-.f64 (*.f64 b -1/2) (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 b -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (neg.f64 z))) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 t) (neg.f64 z)) (+.f64 z (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 b -1/2)) (*.f64 (log.f64 t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -1/2) (-.f64 z (*.f64 (log.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))) (+.f64 z (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))) (-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)) (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)) (-.f64 (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 1 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (/.f64 0 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 0 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 (*.f64 1/2 (/.f64 b b)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))))))

simplify93.0ms (0.7%)

Algorithm
egg-herbie
Rules
1550×rational_best_oopsla_all_46_json_45_simplify-37
778×rational_best_oopsla_all_46_json_45_simplify-72
756×rational_best_oopsla_all_46_json_45_simplify-7
744×rational_best_oopsla_all_46_json_45_simplify-49
522×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01573860
16093430
231843358
Stop Event
node limit
Counts
84 → 103
Calls
Call 1
Inputs
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(*.f64 -1/2 b)
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 -1/2 b))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 -1/2 b))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 -1/2 b))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(*.f64 (-.f64 1 (log.f64 t)) z)
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 -1/2 b) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 z (-.f64 1 (log.f64 t))))
(*.f64 -1/2 b)
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(*.f64 -1/2 b)
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 z (-.f64 (*.f64 b -1/2) (*.f64 (log.f64 t) z)))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 b -1/2))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (*.f64 1/2 b)))
(+.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 0)
(+.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(+.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) 0))
(+.f64 0 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (neg.f64 z))) (*.f64 1/2 b)))
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) (+.f64 z (*.f64 b -1/2)))
(+.f64 (+.f64 z (*.f64 b -1/2)) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 (*.f64 b -1/2) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(+.f64 (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))) (+.f64 z (*.f64 b -1/2)))
(+.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 b -1/2)))
(+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))) (-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 1/2 b)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)) (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)) (-.f64 (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) 0))
(+.f64 (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 b -1/2)))
(*.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 1)
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 1 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) -1)
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (/.f64 0 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 0 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 -1 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 -1 (-.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 (*.f64 1/2 (/.f64 b b)) (neg.f64 b))))
(*.f64 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))
(/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 1)
(/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))
(/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(/.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) -1)
(neg.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))
Outputs
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t))))) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t))))) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t))))) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (neg.f64 (log.f64 (/.f64 1 t)))) z) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (neg.f64 (log.f64 (/.f64 1 t))))) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t))))) z) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (*.f64 z (-.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(-.f64 (-.f64 z (*.f64 z (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 t)))))) (*.f64 1/2 b))
(*.f64 -1/2 b)
(*.f64 b -1/2)
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(*.f64 (-.f64 1 (log.f64 t)) z)
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 (-.f64 1 (log.f64 t)) z))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(*.f64 z (-.f64 1 (log.f64 t)))
(+.f64 (*.f64 -1/2 b) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 -1/2 b) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(*.f64 -1/2 b)
(*.f64 b -1/2)
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(*.f64 -1/2 b)
(*.f64 b -1/2)
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 -1/2 b))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 z (-.f64 (*.f64 b -1/2) (*.f64 (log.f64 t) z)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (*.f64 b -1/2))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))
(+.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z z))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))
(+.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 0)
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(+.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(+.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) 0))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(+.f64 0 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 (*.f64 (log.f64 t) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (neg.f64 z))) (*.f64 1/2 b)))
(+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (*.f64 1/2 b)))
(-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (+.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)) (*.f64 1/2 b))
(-.f64 (*.f64 (/.f64 (+.f64 -1 (log.f64 t)) (+.f64 -1 (log.f64 t))) (+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))) (*.f64 1/2 b))
(+.f64 (*.f64 (log.f64 t) (neg.f64 z)) (+.f64 z (*.f64 b -1/2)))
(+.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 z)) (*.f64 b -1/2)))
(+.f64 z (+.f64 (*.f64 b -1/2) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (+.f64 z (*.f64 b -1/2)) (*.f64 (log.f64 t) (neg.f64 z)))
(+.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 z)) (*.f64 b -1/2)))
(+.f64 z (+.f64 (*.f64 b -1/2) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (*.f64 b -1/2) (-.f64 z (*.f64 (log.f64 t) z)))
(+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 b -1/2))
(+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t))))
(+.f64 (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))) (+.f64 (*.f64 b -1/2) (-.f64 z (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (+.f64 z (*.f64 b -1/2)) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))))
(*.f64 (+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(+.f64 (*.f64 1 (*.f64 (log.f64 t) (neg.f64 z))) (+.f64 z (*.f64 b -1/2)))
(+.f64 z (+.f64 (*.f64 (log.f64 t) (neg.f64 z)) (*.f64 b -1/2)))
(+.f64 z (+.f64 (*.f64 b -1/2) (*.f64 (log.f64 t) (neg.f64 z))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 b -1/2)))
(+.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (neg.f64 z))) (+.f64 (*.f64 b -1/2) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))))
(+.f64 (*.f64 b -1/2) (*.f64 (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))) (+.f64 (*.f64 (log.f64 t) (neg.f64 z)) z)))
(+.f64 (*.f64 b -1/2) (*.f64 (/.f64 (+.f64 -1 (log.f64 t)) (+.f64 -1 (log.f64 t))) (+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))))
(+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z))) (*.f64 (log.f64 t) (neg.f64 z))) (-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 (log.f64 t) z)) (-.f64 z (*.f64 (log.f64 t) z)))) (*.f64 1/2 b)))
(+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (neg.f64 z))) (-.f64 (*.f64 z (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 1/2 b)))
(-.f64 (*.f64 (/.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))) (*.f64 1/2 b))
(-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 z (-.f64 1 (log.f64 t)))) (+.f64 z (*.f64 (log.f64 t) (neg.f64 z)))) (*.f64 1/2 b))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)) (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))) (+.f64 (*.f64 b -1/2) (-.f64 z (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (+.f64 z (*.f64 b -1/2)) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))))
(*.f64 (+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 b -1/2)) (-.f64 (*.f64 (-.f64 z (*.f64 (log.f64 t) z)) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) 0))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))) (+.f64 (*.f64 b -1/2) (-.f64 z (*.f64 z (log.f64 t)))))
(*.f64 (-.f64 (+.f64 z (*.f64 b -1/2)) (*.f64 z (log.f64 t))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))))
(*.f64 (+.f64 (*.f64 b -1/2) (*.f64 z (-.f64 1 (log.f64 t)))) (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))))
(+.f64 (neg.f64 (*.f64 (log.f64 t) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))) (+.f64 (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))) (*.f64 b -1/2)))
(+.f64 (+.f64 (*.f64 b -1/2) (*.f64 z (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t))))) (neg.f64 (*.f64 z (*.f64 (log.f64 t) (/.f64 (-.f64 1 (log.f64 t)) (-.f64 1 (log.f64 t)))))))
(-.f64 (+.f64 (*.f64 b -1/2) (*.f64 z (/.f64 (+.f64 -1 (log.f64 t)) (+.f64 -1 (log.f64 t))))) (*.f64 z (*.f64 (log.f64 t) (/.f64 (+.f64 -1 (log.f64 t)) (+.f64 -1 (log.f64 t))))))
(*.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 1)
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 1 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) -1)
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (-.f64 (log.f64 t) 1))) (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (neg.f64 (*.f64 1/2 b))))
(*.f64 (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))) (-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b)))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (/.f64 0 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (-.f64 (log.f64 t) 1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (/.f64 -1 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 -1 (log.f64 t)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (/.f64 -1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))))))
(*.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 0 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (-.f64 (log.f64 t) 1))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (/.f64 -1 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 -1 (log.f64 t)))) (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (/.f64 -1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))))))
(*.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (-.f64 (log.f64 t) 1))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))))) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (neg.f64 (*.f64 1/2 b))))
(*.f64 (*.f64 (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))) (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))))) (-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b)))
(*.f64 -1 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1)))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (-.f64 (log.f64 t) 1))) (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (neg.f64 (*.f64 1/2 b))))
(*.f64 (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))) (-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b)))
(*.f64 -1 (-.f64 (*.f64 z (+.f64 (log.f64 t) -1)) (*.f64 (*.f64 1/2 (/.f64 b b)) (neg.f64 b))))
(*.f64 -1 (-.f64 (*.f64 z (-.f64 (log.f64 t) 1)) (*.f64 (*.f64 1/2 (/.f64 b b)) (neg.f64 b))))
(neg.f64 (-.f64 (*.f64 z (+.f64 -1 (log.f64 t))) (*.f64 1/2 (*.f64 (neg.f64 b) (/.f64 b b)))))
(-.f64 (*.f64 1/2 (*.f64 (neg.f64 b) (/.f64 b b))) (*.f64 z (+.f64 -1 (log.f64 t))))
(*.f64 (*.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 1 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))) (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))
(*.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (-.f64 (log.f64 t) 1))) (neg.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))) (-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t)))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))) (+.f64 (*.f64 z (-.f64 1 (log.f64 t))) (neg.f64 (*.f64 1/2 b))))
(*.f64 (/.f64 (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2))) (-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))) (-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b)))
(/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) 1)
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (/.f64 (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1)))) (/.f64 (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))) (-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 (log.f64 t) -1))))))
(-.f64 (*.f64 b -1/2) (*.f64 z (-.f64 (log.f64 t) 1)))
(-.f64 (*.f64 b -1/2) (*.f64 z (+.f64 -1 (log.f64 t))))
(-.f64 z (-.f64 (*.f64 z (log.f64 t)) (*.f64 b -1/2)))
(/.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))) -1)
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))
(neg.f64 (+.f64 (*.f64 1/2 b) (*.f64 z (+.f64 (log.f64 t) -1))))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (*.f64 0 (/.f64 z (-.f64 1 (log.f64 t))))) (*.f64 1/2 b)))
(+.f64 (-.f64 z (*.f64 z (log.f64 t))) (-.f64 0 (*.f64 1/2 b)))
(-.f64 (*.f64 z (-.f64 1 (log.f64 t))) (*.f64 1/2 b))

eval577.0ms (4.1%)

Compiler

Compiled 66085 to 19621 computations (70.3% saved)

prune505.0ms (3.6%)

Pruning

26 alts after pruning (16 fresh and 10 done)

PrunedKeptTotal
New9285933
Fresh01111
Picked011
Done1910
Total92926955
Error
0.0b
Counts
955 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
38.0b
(-.f64 (-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 z (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (-.f64 1 (log.f64 t))))) (*.f64 1/2 b))
0.2b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))) (*.f64 z (/.f64 (log.f64 t) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))))))) z) (*.f64 1/2 b))
18.4b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (-.f64 (neg.f64 (/.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 z (*.f64 (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) (*.f64 (log.f64 t) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))))))))))) z) (*.f64 1/2 b))
18.4b
(-.f64 (+.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 z (log.f64 t))) (/.f64 -1 (*.f64 z (log.f64 t)))))) z) (*.f64 1/2 b))
47.9b
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))) (*.f64 (/.f64 z (-.f64 1 (log.f64 t))) (*.f64 (log.f64 t) (-.f64 1 (log.f64 t)))))
38.0b
(-.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 1/2 b))
45.3b
(-.f64 (*.f64 a b) (*.f64 1/2 b))
47.9b
(-.f64 z (*.f64 (log.f64 t) z))
40.3b
(-.f64 y (*.f64 1/2 b))
36.5b
(-.f64 x (*.f64 1/2 b))
23.9b
(+.f64 (+.f64 y x) (*.f64 b -1/2))
30.1b
(+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 (-.f64 a 1/2) b))
19.0b
(+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))
32.6b
(+.f64 y (*.f64 (-.f64 a 1/2) b))
28.6b
(+.f64 x (*.f64 (-.f64 a 1/2) b))
47.9b
(*.f64 (-.f64 z (*.f64 z (log.f64 t))) (*.f64 (-.f64 z (*.f64 z (log.f64 t))) (/.f64 1 (-.f64 z (*.f64 z (log.f64 t))))))
47.2b
(*.f64 (-.f64 a 1/2) (*.f64 (+.f64 a -1/2) (/.f64 b (+.f64 a -1/2))))
45.3b
(*.f64 (-.f64 a 1/2) b)
47.9b
(*.f64 (-.f64 1 (log.f64 t)) (*.f64 (-.f64 1 (log.f64 t)) (/.f64 z (-.f64 1 (log.f64 t)))))
47.9b
(*.f64 (-.f64 1 (log.f64 t)) z)
47.9b
(*.f64 z (-.f64 1 (*.f64 z (/.f64 (log.f64 t) z))))
47.9b
(*.f64 z (*.f64 (-.f64 1 (log.f64 t)) (*.f64 z (/.f64 1 z))))
53.0b
(*.f64 b -1/2)
54.8b
(*.f64 a b)
50.3b
y
46.3b
x
Compiler

Compiled 545 to 341 computations (37.4% saved)

regimes201.0ms (1.4%)

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

12 calls:

17.0ms
(+.f64 x y)
16.0ms
(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
16.0ms
t
16.0ms
(log.f64 t)
16.0ms
(*.f64 (-.f64 a 1/2) b)
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1a
0.1b1b
0.1b1(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
0.1b1(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
0.1b1(+.f64 x y)
0.1b1(log.f64 t)
0.1b1(*.f64 (-.f64 a 1/2) b)
0.1b1(-.f64 a 1/2)
Compiler

Compiled 819 to 361 computations (55.9% saved)

regimes316.0ms (2.2%)

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

12 calls:

120.0ms
y
73.0ms
(log.f64 t)
14.0ms
b
12.0ms
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
12.0ms
a
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1a
0.1b1b
0.1b1(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
0.1b1(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
0.1b1(+.f64 x y)
0.1b1(log.f64 t)
0.1b1(*.f64 (-.f64 a 1/2) b)
0.1b1(-.f64 a 1/2)
Compiler

Compiled 327 to 204 computations (37.6% saved)

regimes364.0ms (2.6%)

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

10 calls:

157.0ms
t
108.0ms
a
15.0ms
x
14.0ms
y
12.0ms
b
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1a
0.1b1b
0.1b1(+.f64 x y)
0.1b1(log.f64 t)
0.1b1(*.f64 (-.f64 a 1/2) b)
0.1b1(-.f64 a 1/2)
Compiler

Compiled 273 to 172 computations (37% saved)

regimes785.0ms (5.5%)

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

9 calls:

201.0ms
x
120.0ms
(-.f64 a 1/2)
117.0ms
(log.f64 t)
108.0ms
y
63.0ms
t
Results
ErrorSegmentsBranch
12.0b5x
9.7b8y
5.0b3z
12.2b6t
12.2b3a
7.1b3b
12.2b6(log.f64 t)
4.6b4(*.f64 (-.f64 a 1/2) b)
15.9b1(-.f64 a 1/2)
Compiler

Compiled 248 to 158 computations (36.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.3891353983198985e+204
1.063727268487544e+208
0.0ms
8.83403704336172e+53
1.1229558569483787e+54
0.0ms
-1.4975264985863346e+81
-2.8595586725572756e+71
Compiler

Compiled 31 to 23 computations (25.8% saved)

regimes800.0ms (5.6%)

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

9 calls:

175.0ms
b
142.0ms
t
135.0ms
y
102.0ms
(log.f64 t)
94.0ms
(-.f64 a 1/2)
Results
ErrorSegmentsBranch
13.0b5x
11.0b6y
5.6b3z
13.4b4t
12.2b3a
7.1b3b
13.4b4(log.f64 t)
5.8b3(*.f64 (-.f64 a 1/2) b)
15.9b1(-.f64 a 1/2)
Compiler

Compiled 236 to 151 computations (36% saved)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
2.1660654545014437e+47
5.194764615219515e+47
26.0ms
-6.154163571930171e+105
-2.9420628581487304e+88
Results
37.0ms240×body256valid
Compiler

Compiled 526 to 383 computations (27.2% saved)

regimes272.0ms (1.9%)

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

9 calls:

104.0ms
y
28.0ms
x
28.0ms
b
28.0ms
t
27.0ms
z
Results
ErrorSegmentsBranch
14.8b3x
14.7b3y
7.7b3z
15.9b1t
14.2b3a
14.9b3b
15.9b1(log.f64 t)
15.9b1(*.f64 (-.f64 a 1/2) b)
15.9b1(-.f64 a 1/2)
Compiler

Compiled 193 to 130 computations (32.6% saved)

bsearch98.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
8.121543411010874e+208
1.825610963893171e+210
79.0ms
-2.06715930918086e+154
-3.194227424235859e+142
Results
93.0ms272×body256valid
Compiler

Compiled 524 to 414 computations (21% saved)

regimes170.0ms (1.2%)

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

8 calls:

92.0ms
x
29.0ms
b
9.0ms
t
8.0ms
z
7.0ms
(*.f64 (-.f64 a 1/2) b)
Results
ErrorSegmentsBranch
15.9b1x
15.9b1y
15.9b1z
15.9b1t
15.9b1a
15.9b1b
15.9b1(*.f64 (-.f64 a 1/2) b)
15.9b1(-.f64 a 1/2)
Compiler

Compiled 156 to 109 computations (30.1% saved)

regimes267.0ms (1.9%)

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

8 calls:

106.0ms
b
69.0ms
t
23.0ms
a
20.0ms
(*.f64 (-.f64 a 1/2) b)
14.0ms
x
Results
ErrorSegmentsBranch
18.0b2x
17.2b2y
23.9b1z
23.9b1t
19.4b3a
19.8b5b
18.0b3(*.f64 (-.f64 a 1/2) b)
19.4b3(-.f64 a 1/2)
Compiler

Compiled 119 to 86 computations (27.7% saved)

bsearch67.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
1.3672718092353223e+20
3.281648069501537e+22
Results
65.0ms112×body256valid
Compiler

Compiled 227 to 177 computations (22% saved)

regimes336.0ms (2.4%)

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

8 calls:

83.0ms
t
82.0ms
b
64.0ms
x
49.0ms
a
23.0ms
(*.f64 (-.f64 a 1/2) b)
Results
ErrorSegmentsBranch
21.6b2x
20.2b2y
28.6b1z
27.1b3t
26.6b3a
26.0b5b
25.6b5(*.f64 (-.f64 a 1/2) b)
28.6b1(-.f64 a 1/2)
Compiler

Compiled 98 to 75 computations (23.5% saved)

bsearch69.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
69.0ms
1.3672718092353223e+20
3.281648069501537e+22
Results
67.0ms112×body256valid
Compiler

Compiled 213 to 170 computations (20.2% saved)

regimes343.0ms (2.4%)

Counts
7 → 2
Calls
Call 1
Inputs
x
y
(*.f64 a b)
(*.f64 b -1/2)
(*.f64 (-.f64 a 1/2) b)
(-.f64 x (*.f64 1/2 b))
(-.f64 y (*.f64 1/2 b))
Outputs
(-.f64 x (*.f64 1/2 b))
(-.f64 y (*.f64 1/2 b))
Calls

8 calls:

102.0ms
t
96.0ms
a
51.0ms
b
45.0ms
(*.f64 (-.f64 a 1/2) b)
14.0ms
z
Results
ErrorSegmentsBranch
25.9b2x
25.1b2y
35.2b3z
33.2b6t
30.9b5a
29.1b10b
27.3b8(*.f64 (-.f64 a 1/2) b)
32.9b3(-.f64 a 1/2)
Compiler

Compiled 91 to 71 computations (22% saved)

bsearch82.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
82.0ms
1.3672718092353223e+20
3.281648069501537e+22
Results
80.0ms112×body256valid
Compiler

Compiled 199 to 163 computations (18.1% saved)

regimes232.0ms (1.6%)

Counts
6 → 2
Calls
Call 1
Inputs
x
y
(*.f64 a b)
(*.f64 b -1/2)
(*.f64 (-.f64 a 1/2) b)
(-.f64 x (*.f64 1/2 b))
Outputs
(-.f64 x (*.f64 1/2 b))
y
Calls

8 calls:

92.0ms
x
32.0ms
b
29.0ms
a
26.0ms
(*.f64 (-.f64 a 1/2) b)
14.0ms
y
Results
ErrorSegmentsBranch
29.5b3x
27.8b2y
36.5b1z
36.5b1t
31.8b5a
31.5b6b
29.8b5(*.f64 (-.f64 a 1/2) b)
32.9b3(-.f64 a 1/2)
Compiler

Compiled 86 to 68 computations (20.9% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.3672718092353223e+20
3.281648069501537e+22
Results
17.0ms112×body256valid
Compiler

Compiled 171 to 142 computations (17% saved)

regimes302.0ms (2.1%)

Counts
5 → 5
Calls
Call 1
Inputs
x
y
(*.f64 a b)
(*.f64 b -1/2)
(*.f64 (-.f64 a 1/2) b)
Outputs
x
(*.f64 (-.f64 a 1/2) b)
x
(*.f64 (-.f64 a 1/2) b)
y
Calls

8 calls:

88.0ms
(*.f64 (-.f64 a 1/2) b)
47.0ms
b
39.0ms
t
32.0ms
a
31.0ms
y
Results
ErrorSegmentsBranch
30.9b5x
31.2b5y
40.2b7z
38.8b8t
39.5b6a
31.4b11b
32.0b7(*.f64 (-.f64 a 1/2) b)
42.6b3(-.f64 a 1/2)
Compiler

Compiled 81 to 65 computations (19.8% saved)

bsearch70.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
-1.2708677022165564e-270
-1.45210225989424e-274
5.0ms
-2.2669667544065583e+45
-1.920325389090327e+45
18.0ms
-6.987762895934242e+93
-1.4972470077773483e+92
25.0ms
-2.1859428182525337e+139
-1.7287525460351366e+134
Results
65.0ms416×body256valid
Compiler

Compiled 551 to 465 computations (15.6% saved)

regimes131.0ms (0.9%)

Counts
4 → 12
Calls
Call 1
Inputs
x
y
(*.f64 a b)
(*.f64 b -1/2)
Outputs
(*.f64 b -1/2)
x
y
(*.f64 a b)
y
x
y
x
y
x
(*.f64 a b)
(*.f64 b -1/2)
Calls

6 calls:

43.0ms
b
25.0ms
a
21.0ms
x
16.0ms
t
14.0ms
y
Results
ErrorSegmentsBranch
35.0b3x
34.2b3y
45.2b3z
43.4b3t
39.5b6a
33.9b12b
Compiler

Compiled 56 to 45 computations (19.6% saved)

bsearch211.0ms (1.5%)

Algorithm
11×binary-search
Steps
TimeLeftRight
20.0ms
1.0168918226242304e+166
7.668110591022725e+167
18.0ms
4.304633333337014e+103
1.058402814156698e+105
13.0ms
9.652165214026494e-109
2.1284292827476727e-108
15.0ms
3.2292873165694053e-211
5.139248201359691e-210
19.0ms
-8.596863908865723e-247
-4.736611782113459e-248
25.0ms
-2.408718626012199e-200
-1.725486489945444e-204
12.0ms
-2.095187265274842e-91
-1.5019637982709776e-91
19.0ms
-5.167954372496596e-60
-4.828996014939158e-62
25.0ms
-1.1985667530152201e-14
-1.084744483329884e-22
17.0ms
-6.352619911420965e+28
-4.994786271957178e+27
29.0ms
-7.856526373325871e+135
-3.627508416384932e+130
Results
186.0ms1184×body256valid
8.0ms50×body256infinite
Compiler

Compiled 1307 to 1121 computations (14.2% saved)

regimes103.0ms (0.7%)

Accuracy

Total -27.6b remaining (-77.8%)

Threshold costs -27.6b (-77.8%)

Counts
3 → 2
Calls
Call 1
Inputs
x
y
(*.f64 a b)
Outputs
x
y
Calls

6 calls:

34.0ms
b
22.0ms
a
18.0ms
t
10.0ms
x
9.0ms
y
Results
ErrorSegmentsBranch
36.1b2x
35.4b2y
45.2b3z
43.2b6t
40.6b5a
39.0b10b
Compiler

Compiled 53 to 43 computations (18.9% saved)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.3672718092353223e+20
3.281648069501537e+22
Results
15.0ms112×body256valid
Compiler

Compiled 143 to 121 computations (15.4% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121885
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 z (-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t))))
(if (<=.f64 (*.f64 (-.f64 a 1/2) b) -999999999999999921281879895665782741935503249059183851809998224123064148429897728) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (if (<=.f64 (*.f64 (-.f64 a 1/2) b) 1000000000000000078291540404596243842305360299886116864) (+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))) (if (<=.f64 (*.f64 (-.f64 a 1/2) b) 5000000000000000083080177364275066701430133809967831992564032497636519534313177506628725643463284812874311020544047974659399019496389668349089963249358417763506365062100227346857359060884141303083441324032) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 (-.f64 a 1/2) b)))))
(if (<=.f64 z -7499999999999999633604460266767117621405129717079234381734285905275998766174683360884031188090486784) (+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))) (if (<=.f64 z 510000000000000014248416111528192481284463788032) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))))
(if (<=.f64 z -21500000000000000769078244687764750839973268119659222376127254535205000369800663202529255959520380172258551705588578153211288805303519826880745177088) (*.f64 (-.f64 1 (log.f64 t)) z) (if (<=.f64 z 105000000000000000376842641046247170141322182128475412525269338968620915408260220808072890531221209920638624132174011635773952613434453499802146699464789013791868993301448762767049105680323471587953071496364032) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (*.f64 (-.f64 1 (log.f64 t)) z)))
(+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b))
(if (<=.f64 y 6500000000000000000000) (+.f64 x (*.f64 (-.f64 a 1/2) b)) (+.f64 y (*.f64 (-.f64 a 1/2) b)))
(if (<=.f64 y 32000000000000000000000) (+.f64 x (*.f64 (-.f64 a 1/2) b)) (-.f64 y (*.f64 1/2 b)))
(if (<=.f64 y 32000000000000000000000) (-.f64 x (*.f64 1/2 b)) (-.f64 y (*.f64 1/2 b)))
(if (<=.f64 y 32000000000000000000000) (-.f64 x (*.f64 1/2 b)) y)
(if (<=.f64 x -2500000000000000082103906223012315197467531415899029238780783565646867517246969988860003289069318531709873761960806088946621226585528729600) x (if (<=.f64 x -290000000000000006789811660773754190075635813801667007756115165625445673765128321777327407104) (*.f64 (-.f64 a 1/2) b) (if (<=.f64 x -1999999999999999859514578049071102439861518336) x (if (<=.f64 x -152270531428125/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 (-.f64 a 1/2) b) y))))
(if (<=.f64 b -820000000000000014545368739917155141099281713066061358671609617205138838416836008062459397907402030095062950339733344686203033616384) (*.f64 b -1/2) (if (<=.f64 b -8200000000000000493787021312) x (if (<=.f64 b -6592970859093183/42535295865117307932921825928971026432) y (if (<=.f64 b -8141631274498795/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 a b) (if (<=.f64 b -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) y (if (<=.f64 b -2151104382609775/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) x (if (<=.f64 b -6612649651675803/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) y (if (<=.f64 b 6218505847609499/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) x (if (<=.f64 b 5288447750321989/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) y (if (<=.f64 b 184999999999999992397228108304327441713835728194927080455970237443321695930314289562276734644479351324672) x (if (<=.f64 b 111999999999999998563039890293775921889716431253737983727664688081012648447879063941425597092861134190227078517615417048477722499775388553659575292300174534430605443072) (*.f64 a b) (*.f64 b -1/2))))))))))))
(if (<=.f64 y 1800000000000000000000) x y)
x
Outputs
(-.f64 (+.f64 (+.f64 (+.f64 x y) (-.f64 (*.f64 a b) (*.f64 z (log.f64 t)))) z) (*.f64 1/2 b))
(+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a 1/2) b))
(+.f64 z (-.f64 (+.f64 (+.f64 x y) (*.f64 (-.f64 a 1/2) b)) (*.f64 z (log.f64 t))))
(if (<=.f64 (*.f64 (-.f64 a 1/2) b) -999999999999999921281879895665782741935503249059183851809998224123064148429897728) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (if (<=.f64 (*.f64 (-.f64 a 1/2) b) 1000000000000000078291540404596243842305360299886116864) (+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))) (if (<=.f64 (*.f64 (-.f64 a 1/2) b) 5000000000000000083080177364275066701430133809967831992564032497636519534313177506628725643463284812874311020544047974659399019496389668349089963249358417763506365062100227346857359060884141303083441324032) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (+.f64 (*.f64 (-.f64 1 (log.f64 t)) z) (*.f64 (-.f64 a 1/2) b)))))
(if (<=.f64 z -7499999999999999633604460266767117621405129717079234381734285905275998766174683360884031188090486784) (+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t)))) (if (<=.f64 z 510000000000000014248416111528192481284463788032) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (+.f64 z (-.f64 (+.f64 y x) (*.f64 z (log.f64 t))))))
(if (<=.f64 z -21500000000000000769078244687764750839973268119659222376127254535205000369800663202529255959520380172258551705588578153211288805303519826880745177088) (*.f64 (-.f64 1 (log.f64 t)) z) (if (<=.f64 z 105000000000000000376842641046247170141322182128475412525269338968620915408260220808072890531221209920638624132174011635773952613434453499802146699464789013791868993301448762767049105680323471587953071496364032) (+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b)) (*.f64 (-.f64 1 (log.f64 t)) z)))
(+.f64 (+.f64 y x) (*.f64 (-.f64 a 1/2) b))
(if (<=.f64 y 6500000000000000000000) (+.f64 x (*.f64 (-.f64 a 1/2) b)) (+.f64 y (*.f64 (-.f64 a 1/2) b)))
(if (<=.f64 y 32000000000000000000000) (+.f64 x (*.f64 (-.f64 a 1/2) b)) (-.f64 y (*.f64 1/2 b)))
(if (<=.f64 y 32000000000000000000000) (-.f64 x (*.f64 1/2 b)) (-.f64 y (*.f64 1/2 b)))
(if (<=.f64 y 32000000000000000000000) (-.f64 x (*.f64 1/2 b)) y)
(if (<=.f64 x -2500000000000000082103906223012315197467531415899029238780783565646867517246969988860003289069318531709873761960806088946621226585528729600) x (if (<=.f64 x -290000000000000006789811660773754190075635813801667007756115165625445673765128321777327407104) (*.f64 (-.f64 a 1/2) b) (if (<=.f64 x -1999999999999999859514578049071102439861518336) x (if (<=.f64 x -152270531428125/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 (-.f64 a 1/2) b) y))))
(if (<=.f64 b -820000000000000014545368739917155141099281713066061358671609617205138838416836008062459397907402030095062950339733344686203033616384) (*.f64 b -1/2) (if (<=.f64 b -8200000000000000493787021312) x (if (<=.f64 b -6592970859093183/42535295865117307932921825928971026432) y (if (<=.f64 b -8141631274498795/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 a b) (if (<=.f64 b -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) y (if (<=.f64 b -2151104382609775/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) x (if (<=.f64 b -6612649651675803/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) y (if (<=.f64 b 6218505847609499/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) x (if (<=.f64 b 5288447750321989/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) y (if (<=.f64 b 184999999999999992397228108304327441713835728194927080455970237443321695930314289562276734644479351324672) x (if (<=.f64 b 111999999999999998563039890293775921889716431253737983727664688081012648447879063941425597092861134190227078517615417048477722499775388553659575292300174534430605443072) (*.f64 a b) (*.f64 b -1/2))))))))))))
(if (<=.f64 y 1800000000000000000000) x y)
x
Compiler

Compiled 437 to 289 computations (33.9% saved)

soundness103.0ms (0.7%)

Algorithm
egg-herbie
Rules
1392×rational_best_oopsla_all_46_json_45_simplify-89
1124×rational_best_oopsla_all_46_json_45_simplify-74
924×rational_best_oopsla_all_46_json_45_simplify-24
830×rational_best_oopsla_all_46_json_45_simplify-35
752×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01847
13347
29947
333747
4140847
5602047
Stop Event
node limit
Compiler

Compiled 86 to 36 computations (58.1% saved)

end219.0ms (1.5%)

Remove

(sort x y)

Compiler

Compiled 401 to 220 computations (45.1% saved)

Profiling

Loading profile data...