Details

Time bar (total: 40.3s)

analyze928.0ms (2.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
7.8%7.8%92%0.2%0%0%0%11
11.7%11.7%88.1%0.2%0%0%0%12
Compiler

Compiled 19 to 14 computations (26.3% saved)

sample1.7s (4.2%)

Results
1.5s8138×body256valid
81.0ms689×body256infinite
42.0ms47×body1024valid
14.0ms40×body2048valid
6.0ms30×body512valid
0.0msbody4096valid
Bogosity

preprocess96.0ms (0.2%)

Algorithm
egg-herbie
Rules
1296×rational.json-simplify-2
1254×rational.json-simplify-61
1222×rational.json-simplify-35
824×rational.json-simplify-1
714×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058407
1152407
2321407
3679407
41681407
54195407
65546407
76926407
87650407
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 y x)) (-.f64 z t)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 z y)) (-.f64 x t)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 t y)) (-.f64 z x)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 a y)) (-.f64 z t)) (*.f64 x 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x z)) (-.f64 y t)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x t)) (-.f64 z y)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x a)) (-.f64 z t)) (*.f64 y 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 t z)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 a t)) (*.f64 z 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z a)) (*.f64 t 120))
Outputs
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 (-.f64 x y) -60) (-.f64 t z)) (*.f64 a 120))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 y x)) (-.f64 z t)) (*.f64 a 120))
(+.f64 (*.f64 a 120) (*.f64 (-.f64 y x) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 y x) (-.f64 z t))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (/.f64 (*.f64 60 (-.f64 z y)) (-.f64 x t)) (*.f64 a 120))
(+.f64 (*.f64 a 120) (/.f64 (*.f64 60 (-.f64 z y)) (-.f64 x t)))
(+.f64 (*.f64 a 120) (*.f64 (-.f64 z y) (/.f64 -60 (-.f64 t x))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 z y) (-.f64 x t))))
(+.f64 (/.f64 (*.f64 60 (-.f64 t y)) (-.f64 z x)) (*.f64 a 120))
(+.f64 (*.f64 a 120) (/.f64 (*.f64 60 (-.f64 t y)) (-.f64 z x)))
(+.f64 (*.f64 a 120) (*.f64 (-.f64 t y) (/.f64 60 (-.f64 z x))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 y t) (-.f64 x z))))
(+.f64 (/.f64 (*.f64 60 (-.f64 a y)) (-.f64 z t)) (*.f64 x 120))
(+.f64 (*.f64 (-.f64 a y) (/.f64 60 (-.f64 z t))) (*.f64 x 120))
(+.f64 (*.f64 60 (/.f64 (-.f64 a y) (-.f64 z t))) (*.f64 x 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x z)) (-.f64 y t)) (*.f64 a 120))
(+.f64 (*.f64 a 120) (/.f64 (*.f64 60 (-.f64 x z)) (-.f64 y t)))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 x z) (-.f64 y t))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 z x) (-.f64 t y))))
(+.f64 (/.f64 (*.f64 60 (-.f64 x t)) (-.f64 z y)) (*.f64 a 120))
(+.f64 (*.f64 a 120) (*.f64 (-.f64 x t) (/.f64 60 (-.f64 z y))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 a 120) (*.f64 (-.f64 x t) (/.f64 -60 (-.f64 y z))))
(+.f64 (/.f64 (*.f64 60 (-.f64 x a)) (-.f64 z t)) (*.f64 y 120))
(+.f64 (*.f64 (-.f64 x a) (/.f64 60 (-.f64 z t))) (*.f64 y 120))
(+.f64 (*.f64 60 (/.f64 (-.f64 x a) (-.f64 z t))) (*.f64 y 120))
(+.f64 (*.f64 (/.f64 60 (-.f64 t z)) (-.f64 a x)) (*.f64 y 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 t z)) (*.f64 a 120))
(+.f64 (*.f64 a 120) (*.f64 (-.f64 y x) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 y x) (-.f64 z t))))
(+.f64 (*.f64 a 120) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 a t)) (*.f64 z 120))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 a t))) (*.f64 z 120))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 a t))) (*.f64 z 120))
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z a)) (*.f64 t 120))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z a))) (*.f64 t 120))
Compiler

Compiled 23 to 18 computations (21.7% saved)

simplify107.0ms (0.3%)

Algorithm
egg-herbie
Rules
1686×rational.json-simplify-35
1186×rational.json-simplify-1
1018×rational.json-simplify-55
1012×rational.json-simplify-2
920×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
12737
25137
39837
421937
555537
6203037
7434037
8615937
9730737
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
Outputs
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))) (*.f64 a 120))

eval1.0ms (0%)

Compiler

Compiled 57 to 32 computations (43.9% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New134
Fresh011
Picked000
Done000
Total145
Error
0.1b
Counts
5 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
0.2b
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120))
0.1b
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
Compiler

Compiled 54 to 39 computations (27.8% saved)

localize18.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 x y) (-.f64 z t))
0.0b
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
0.3b
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
Compiler

Compiled 50 to 19 computations (62% saved)

series13.0ms (0%)

Counts
3 → 156
Calls

39 calls:

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

rewrite105.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
890×rational.json-simplify-50
830×rational.json-simplify-35
762×bool.json-1
762×bool.json-2
728×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
115081
241481
394681
4229881
5637581
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
(/.f64 (-.f64 x y) (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 2) (/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 60 (/.f64 (-.f64 y x) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (+.f64 (+.f64 a a) (/.f64 (-.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (+.f64 a (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 (-.f64 x y) (-.f64 z t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 -1 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 (/.f64 2 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (*.f64 -2 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 2 (/.f64 (-.f64 y x) (-.f64 z t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 x y) 2) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 x y) -2) (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 4) (/.f64 1 (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 4) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 4) (*.f64 1/2 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (-.f64 x y) 2) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (/.f64 (-.f64 x y) 2) 1) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (neg.f64 (/.f64 (-.f64 x y) -2)) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 8) (*.f64 1/4 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) -4) (*.f64 -1/2 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (-.f64 y x) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (-.f64 z t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 -1 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 1/2 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (/.f64 1 (*.f64 (-.f64 z t) 4))) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (-.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (-.f64 x y) (-.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (-.f64 x y) (-.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t)))))))

simplify206.0ms (0.5%)

Algorithm
egg-herbie
Rules
1232×rational.json-simplify-35
1182×rational.json-simplify-46
964×rational.json-simplify-43
962×rational.json-simplify-51
900×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
029610544
172310274
215849658
335259466
454319466
578259466
Stop Event
node limit
Counts
242 → 241
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(*.f64 -1 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z))))
(/.f64 (-.f64 x y) z)
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z))) (/.f64 y z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z))
(/.f64 (-.f64 x y) z)
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z))) (/.f64 y z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z))
(/.f64 (-.f64 x y) z)
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z))) (/.f64 y z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z))
(*.f64 -1 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 0)
(+.f64 0 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 2) (/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 2))
(-.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 0)
(/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120) 2)
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240))) 16)
(neg.f64 (*.f64 60 (/.f64 (-.f64 y x) (-.f64 z t))))
(-.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 0)
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 (+.f64 a (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2)))
(*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 1)
(*.f64 1 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)))
(*.f64 2 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2) 1))
(*.f64 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))))
(*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2) 2)
(/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 1)
(/.f64 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4))) 16)
(+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 0)
(+.f64 0 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 -1 (-.f64 (/.f64 (-.f64 x y) (-.f64 z t)) -1))
(+.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))
(-.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 0)
(-.f64 0 (/.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 1 (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 -1 (/.f64 1 (-.f64 t z))))
(*.f64 (-.f64 x y) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))
(*.f64 (-.f64 x y) (*.f64 (/.f64 2 (-.f64 z t)) 1/2))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1)
(*.f64 1 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 1/2 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) 1))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))
(*.f64 (-.f64 y x) (/.f64 1 (-.f64 t z)))
(*.f64 (-.f64 y x) (*.f64 -2 (/.f64 1/2 (-.f64 z t))))
(*.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(*.f64 -1 (/.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 (-.f64 y x) (-.f64 z t))) 1/2))
(*.f64 2 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 1))
(*.f64 2 (*.f64 (/.f64 (-.f64 x y) 2) (/.f64 1 (-.f64 z t))))
(*.f64 2 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))
(*.f64 2 (*.f64 (/.f64 (-.f64 x y) -2) (/.f64 1 (-.f64 t z))))
(*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (-.f64 x y)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (-.f64 x y)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) (-.f64 y x)))
(*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 1/2)
(*.f64 (*.f64 (-.f64 x y) 4) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 (*.f64 (-.f64 x y) 4) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) 1))
(*.f64 (*.f64 (-.f64 x y) 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 x y) 4) (*.f64 1/2 (/.f64 1/2 (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 z t)) (-.f64 x y))
(*.f64 4 (*.f64 (/.f64 (-.f64 x y) 2) (/.f64 1/2 (-.f64 z t))))
(*.f64 4 (*.f64 (*.f64 (/.f64 (-.f64 x y) 2) 1) (/.f64 1/2 (-.f64 z t))))
(*.f64 4 (*.f64 (neg.f64 (/.f64 (-.f64 x y) -2)) (/.f64 1/2 (-.f64 z t))))
(*.f64 4 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 1/2 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 x y) 8) (*.f64 1/4 (/.f64 1/2 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 x y) -4) (*.f64 -1/2 (/.f64 1/2 (-.f64 z t))))
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 1/2 (-.f64 z t))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 z t)) -1)
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 2))
(*.f64 (/.f64 1 (-.f64 t z)) (-.f64 y x))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 (-.f64 t z)))
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 -1 (/.f64 1/2 (-.f64 z t))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 1/2 (-.f64 x y)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 2))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 4))
(*.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 (-.f64 y x) 2))
(*.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2)) (-.f64 x y))
(*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (/.f64 1 (*.f64 (-.f64 z t) 4))) (*.f64 (-.f64 x y) 2))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) (-.f64 y x))
(neg.f64 (/.f64 (-.f64 y x) (-.f64 z t)))
Outputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t) 60)) (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))) (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 2)) (/.f64 (pow.f64 z 2) t))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 60 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3)))) (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 60 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3)))) (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 60 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3)))) (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 x y) (pow.f64 t 4)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -60 (+.f64 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 x y) (pow.f64 t 4)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -60 (+.f64 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)))) (*.f64 120 a)))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t) 60)) (+.f64 (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)))))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))))) (*.f64 120 a)))
(+.f64 (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))) (*.f64 120 a)))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 2)) (/.f64 (pow.f64 z 2) t)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 (-.f64 x y) z)))) (*.f64 120 a))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 (-.f64 x y) z)))) (*.f64 120 a))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 (-.f64 x y) z)))) (*.f64 120 a))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(+.f64 (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))) (*.f64 120 a))
(+.f64 (+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 60 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3)))) (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (*.f64 120 a)))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 y (-.f64 z t)) -1)
(neg.f64 (/.f64 y (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z t))) (/.f64 x (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 y (-.f64 z t)) -1)
(neg.f64 (/.f64 y (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 y (-.f64 z t)) -1)
(neg.f64 (/.f64 y (-.f64 z t)))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 -1 (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 x (-.f64 z t)) (*.f64 (/.f64 y (-.f64 z t)) -1))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(*.f64 -1 (/.f64 (-.f64 x y) t))
(*.f64 (/.f64 (-.f64 x y) t) -1)
(neg.f64 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z))
(+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 x y) t) -1))
(+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (neg.f64 (/.f64 (-.f64 x y) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)) (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 x y) t) -1)))
(+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))))
(+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z))))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)) (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 x y) t) -1))))
(+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 (/.f64 (pow.f64 z 2) t) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 t 2))))))
(/.f64 (-.f64 x y) z)
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (-.f64 (/.f64 x z) (/.f64 y z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z))) (/.f64 y z))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (+.f64 (/.f64 x z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (/.f64 y z))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (-.f64 (/.f64 x z) (/.f64 y z))))
(+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (-.f64 (/.f64 x z) (/.f64 y z)))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))) (/.f64 y z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z))
(+.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 x z))) (-.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 y z)))
(+.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 x z))) (-.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 y z)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))) (-.f64 (/.f64 x z) (/.f64 y z))))
(+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))) (-.f64 (/.f64 x z) (/.f64 y z)))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))) (/.f64 y z)))
(/.f64 (-.f64 x y) z)
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (-.f64 (/.f64 x z) (/.f64 y z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z))) (/.f64 y z))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (+.f64 (/.f64 x z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (/.f64 y z))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (-.f64 (/.f64 x z) (/.f64 y z))))
(+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (-.f64 (/.f64 x z) (/.f64 y z)))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))) (/.f64 y z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z))
(+.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 x z))) (-.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 y z)))
(+.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 x z))) (-.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 y z)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))) (-.f64 (/.f64 x z) (/.f64 y z))))
(+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))) (-.f64 (/.f64 x z) (/.f64 y z)))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))) (/.f64 y z)))
(/.f64 (-.f64 x y) z)
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (-.f64 (/.f64 x z) (/.f64 y z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z))) (/.f64 y z))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (+.f64 (/.f64 x z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (/.f64 y z))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (-.f64 (/.f64 x z) (/.f64 y z))))
(+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (-.f64 (/.f64 x z) (/.f64 y z)))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))) (/.f64 y z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z))
(+.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 x z))) (-.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 y z)))
(+.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 x z))) (-.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 x y) (pow.f64 z 3))) (/.f64 y z)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))) (-.f64 (/.f64 x z) (/.f64 y z))))
(+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))) (-.f64 (/.f64 x z) (/.f64 y z)))
(+.f64 (/.f64 x z) (-.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))) (/.f64 y z)))
(*.f64 -1 (/.f64 (-.f64 x y) t))
(*.f64 (/.f64 (-.f64 x y) t) -1)
(neg.f64 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))
(+.f64 (*.f64 (/.f64 (-.f64 x y) t) -1) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 (/.f64 z (pow.f64 t 2)) (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 x y) t) -1) (+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -1) (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -1) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -1)) (*.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4)) -1)))
(+.f64 (neg.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 x y) (pow.f64 t 4))))))
(+.f64 (*.f64 (-.f64 x y) (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (-.f64 y x)) (*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(*.f64 -1 (/.f64 (-.f64 x y) t))
(*.f64 (/.f64 (-.f64 x y) t) -1)
(neg.f64 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))
(+.f64 (*.f64 (/.f64 (-.f64 x y) t) -1) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 (/.f64 z (pow.f64 t 2)) (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 x y) t) -1) (+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -1) (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (/.f64 (-.f64 x y) t)) (*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -1) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -1)) (*.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4)) -1)))
(+.f64 (neg.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 x y) (pow.f64 t 4))))))
(+.f64 (*.f64 (-.f64 x y) (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (-.f64 y x)) (*.f64 -1 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 0)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(+.f64 0 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 2) (/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 2))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(-.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 0)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(/.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) 1)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120) 2)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240) 4)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240)) 8)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 240))) 16)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(neg.f64 (*.f64 60 (/.f64 (-.f64 y x) (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(-.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 0)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 1 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 2 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2) 1))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))) 1/2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 1/2 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 2) 2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(/.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(/.f64 (+.f64 (*.f64 a 120) (*.f64 120 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) a))) 2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(/.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4) 4)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120)) 4))) 16)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 0)
(/.f64 (-.f64 x y) (-.f64 z t))
(+.f64 0 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(+.f64 -1 (-.f64 (/.f64 (-.f64 x y) (-.f64 z t)) -1))
(/.f64 (-.f64 x y) (-.f64 z t))
(+.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))
(/.f64 (-.f64 x y) (-.f64 z t))
(-.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 0)
(/.f64 (-.f64 x y) (-.f64 z t))
(-.f64 0 (/.f64 (-.f64 y x) (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (-.f64 x y) (/.f64 1 (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (-.f64 x y) (*.f64 -1 (/.f64 1 (-.f64 t z))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (-.f64 x y) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (-.f64 x y) (*.f64 (/.f64 2 (-.f64 z t)) 1/2))
(*.f64 (-.f64 x y) (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1)
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 1 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 1/2 (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) 1))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (-.f64 y x) (/.f64 1 (-.f64 t z)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (-.f64 y x) (*.f64 -2 (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 -1 (/.f64 (-.f64 y x) (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 (-.f64 y x) (-.f64 z t))) 1/2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 1))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 (-.f64 x y) 2) (/.f64 1 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 (-.f64 x y) -2) (/.f64 1 (-.f64 t z))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1/2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (-.f64 x y)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (-.f64 x y)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 2)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) (-.f64 y x)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 1/2)
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 4) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 4) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) 1))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 4) (*.f64 1/2 (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) (-.f64 x y))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 4 (*.f64 (/.f64 (-.f64 x y) 2) (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 4 (*.f64 (*.f64 (/.f64 (-.f64 x y) 2) 1) (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 4 (*.f64 (neg.f64 (/.f64 (-.f64 x y) -2)) (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 4 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) 8) (*.f64 1/4 (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 x y) -4) (*.f64 -1/2 (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (/.f64 (-.f64 y x) (-.f64 z t)) -1)
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 t z)) (-.f64 y x))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 (-.f64 t z)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 -1 (/.f64 1/2 (-.f64 z t))))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 1/2 (-.f64 x y)))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2) 2)
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 4))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 (-.f64 y x) 2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2)) (-.f64 x y))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (/.f64 1 (*.f64 (-.f64 z t) 4))) (*.f64 (-.f64 x y) 2))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) (-.f64 y x))
(/.f64 (-.f64 x y) (-.f64 z t))
(neg.f64 (/.f64 (-.f64 y x) (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))

localize17.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 60 (-.f64 z t))
0.0b
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120))
0.3b
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
Compiler

Compiled 48 to 22 computations (54.2% saved)

series6.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1760×bool.json-1
1760×bool.json-2
1676×rational.json-1
1676×rational.json-2
1354×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01575
115175
240175
386575
4194775
5524275
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120))
(/.f64 60 (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (/.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 60 (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 120 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 120 (+.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 120 (*.f64 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -60 (/.f64 (-.f64 t z) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 2) (*.f64 (-.f64 z t) 1/30))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 240 (+.f64 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))) (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 240 (/.f64 (*.f64 (-.f64 z t) 4) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -120 (/.f64 (*.f64 (-.f64 z t) -2) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (neg.f64 (*.f64 (-.f64 t z) -1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (*.f64 -1 (*.f64 (-.f64 t z) -1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 z t) 1/15) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 4) (*.f64 (-.f64 z t) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 4) (*.f64 (*.f64 (-.f64 z t) 1/15) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (+.f64 (*.f64 (-.f64 z t) 1/15) (*.f64 (-.f64 z t) 1/15)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 8 (*.f64 (-.f64 t z) -1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 y x)) (+.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) (neg.f64 (*.f64 (-.f64 t z) -1/60))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -1/60))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1/60)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y)))) (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t))) 1/30)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 x y) 2) (-.f64 z t)) 1/30)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 t z) -1/60)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (-.f64 t z) -1/60)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 (-.f64 t z) -1/60))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)) 1/120)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -1/60)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 z t) 1/30))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (-.f64 0 (*.f64 (-.f64 z t) 1/30)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 60 (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 60 (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 1/60 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 60 (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 30 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 60 (-.f64 z t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 1 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 1/2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 1 (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 60 (-.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 60 (-.f64 z t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/60 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/60 (/.f64 (*.f64 (-.f64 t z) -2) (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 60 (-.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 30 (-.f64 z t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t z) -120) (/.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/120 (/.f64 (*.f64 (-.f64 t z) -2) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/30 (/.f64 (-.f64 z t) (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 60 (-.f64 z t)) (/.f64 60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 60 (-.f64 z t)) (/.f64 60 (-.f64 z t)))))))

simplify153.0ms (0.4%)

Algorithm
egg-herbie
Rules
1634×rational.json-simplify-35
1150×rational.json-simplify-44
1036×rational.json-simplify-47
936×rational.json-simplify-49
906×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03069605
18449347
222049053
369819053
Stop Event
node limit
Counts
215 → 211
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 -60 t)
(-.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -60 (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(/.f64 60 z)
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z)))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 60 (/.f64 1 z)))))
(/.f64 60 z)
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z)))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 60 (/.f64 1 z)))))
(/.f64 60 z)
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z)))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 60 (/.f64 1 z)))))
(/.f64 -60 t)
(-.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -60 (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(/.f64 -60 t)
(-.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -60 (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(-.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(/.f64 (-.f64 x y) (/.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) -1))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 60 (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) 1))
(/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 1)
(/.f64 120 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))))
(/.f64 120 (+.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 120 (*.f64 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))) 1))
(/.f64 1 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)))
(/.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)) 1))
(/.f64 -60 (/.f64 (-.f64 t z) (-.f64 x y)))
(/.f64 2 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 2 (+.f64 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y))))
(/.f64 2 (*.f64 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))) 1))
(/.f64 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))) 2)
(/.f64 (*.f64 (-.f64 x y) 2) (*.f64 (-.f64 z t) 1/30))
(/.f64 240 (+.f64 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))) (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y)))))
(/.f64 240 (/.f64 (*.f64 (-.f64 z t) 4) (-.f64 x y)))
(/.f64 -120 (/.f64 (*.f64 (-.f64 z t) -2) (-.f64 x y)))
(/.f64 (-.f64 y x) (neg.f64 (*.f64 (-.f64 t z) -1/60)))
(/.f64 (-.f64 y x) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) 1))
(/.f64 (-.f64 y x) (*.f64 -1 (*.f64 (-.f64 t z) -1/60)))
(/.f64 4 (+.f64 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y)))))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) 1/15) (-.f64 x y)))
(/.f64 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y))) 4)
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 (-.f64 z t) 1/15))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 (*.f64 (-.f64 z t) 1/15) 1))
(/.f64 (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y)))) 8)
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (+.f64 (*.f64 (-.f64 z t) 1/15) (*.f64 (-.f64 z t) 1/15)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 8 (*.f64 (-.f64 t z) -1/60)))
(/.f64 (*.f64 2 (-.f64 y x)) (+.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1/60)
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
(/.f64 (+.f64 (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y)))) (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y))))) 16)
(/.f64 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t))) 1/30)
(/.f64 (/.f64 (*.f64 (-.f64 x y) 2) (-.f64 z t)) 1/30)
(/.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 t z) -1/60)) -1)
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (-.f64 t z) -1/60)) 8)
(/.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 (-.f64 t z) -1/60))) 2)
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(/.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)) 1/120)
(/.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -1/60)
(/.f64 (/.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 z t) 1/30))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (-.f64 0 (*.f64 (-.f64 z t) 1/30)))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 0)
(*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)))
(*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1/2) 2)
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)
(+.f64 (/.f64 60 (-.f64 z t)) 0)
(+.f64 0 (/.f64 60 (-.f64 z t)))
(-.f64 (/.f64 60 (-.f64 z t)) 0)
(*.f64 (-.f64 z t) (/.f64 1/60 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 (/.f64 60 (-.f64 z t)) 1)
(*.f64 1 (/.f64 60 (-.f64 z t)))
(*.f64 2 (/.f64 30 (-.f64 z t)))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 2) 1/2)
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 1 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
(*.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 1/2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 1 (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
(*.f64 4 (/.f64 (/.f64 60 (-.f64 z t)) 4))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 4) 1/4)
(*.f64 1/60 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 1/60 (/.f64 (*.f64 (-.f64 t z) -2) (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
(*.f64 1/2 (*.f64 (/.f64 60 (-.f64 z t)) 2))
(*.f64 (/.f64 30 (-.f64 z t)) 2)
(*.f64 (/.f64 (-.f64 t z) -120) (/.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 1/120 (/.f64 (*.f64 (-.f64 t z) -2) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 1/30 (/.f64 (-.f64 z t) (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
Outputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60))) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 -60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 -60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 3)) (pow.f64 t 4))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (*.f64 120 a))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)))))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))))) (*.f64 120 a)))
(+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 (-.f64 y x) -1/60)) (*.f64 120 a)))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 -60 t)
(-.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -60 (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (-.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 60 (/.f64 1 t))))
(-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (*.f64 -60 (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (-.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 60 (/.f64 1 t))))
(+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t))))
(-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(/.f64 60 z)
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z)))
(*.f64 60 (+.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))
(*.f64 60 (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 1 z)) (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 1 z))))
(*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 60 (/.f64 1 z)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 60 (/.f64 1 z)) (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 60 z)
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z)))
(*.f64 60 (+.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))
(*.f64 60 (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 1 z)) (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 1 z))))
(*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 60 (/.f64 1 z)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 60 (/.f64 1 z)) (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 60 z)
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z)))
(*.f64 60 (+.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))
(*.f64 60 (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 1 z)) (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 1 z))))
(*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 60 (/.f64 1 z)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 60 (/.f64 1 z)) (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z)))))
(+.f64 (*.f64 60 (/.f64 t (pow.f64 z 2))) (*.f64 60 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 -60 t)
(-.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -60 (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (-.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 60 (/.f64 1 t))))
(-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (*.f64 -60 (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (-.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 60 (/.f64 1 t))))
(+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t))))
(-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(/.f64 -60 t)
(-.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -60 (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (-.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 60 (/.f64 1 t))))
(-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (*.f64 -60 (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 60 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 -60 (/.f64 z (pow.f64 t 2))) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (-.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 60 (/.f64 1 t))))
(+.f64 (*.f64 -60 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 z (pow.f64 t 2)))) (*.f64 60 (/.f64 1 t))))
(-.f64 (*.f64 -60 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 60 (/.f64 1 t)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(-.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (-.f64 x y) (/.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) -1))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 60 (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) 1))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 1)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 120 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 120 (+.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 120 (*.f64 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))) 1))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 1 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)) 1))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 -60 (/.f64 (-.f64 t z) (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 2 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 2 (+.f64 (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -1/60) (-.f64 x y))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 2 (*.f64 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))) 1))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))) 2)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 x y) 2) (*.f64 (-.f64 z t) 1/30))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 240 (+.f64 (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y))) (*.f64 (-.f64 z t) (/.f64 2 (-.f64 x y)))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 240 (/.f64 (*.f64 (-.f64 z t) 4) (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 -120 (/.f64 (*.f64 (-.f64 z t) -2) (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (-.f64 y x) (neg.f64 (*.f64 (-.f64 t z) -1/60)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (-.f64 y x) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) 1))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (-.f64 y x) (*.f64 -1 (*.f64 (-.f64 t z) -1/60)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 4 (+.f64 (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 1/30 (/.f64 (-.f64 z t) (-.f64 x y)))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) 1/15) (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y))) 4)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 (-.f64 z t) 1/15))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 (*.f64 (-.f64 z t) 1/15) 1))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y)))) 8)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (+.f64 (*.f64 (-.f64 z t) 1/15) (*.f64 (-.f64 z t) 1/15)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 8 (*.f64 (-.f64 t z) -1/60)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 2 (-.f64 y x)) (+.f64 (neg.f64 (*.f64 (-.f64 t z) -1/60)) (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 1/60)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (+.f64 (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y)))) (*.f64 2 (/.f64 240 (/.f64 (-.f64 z t) (-.f64 x y))))) 16)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t))) 1/30)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 2) (-.f64 z t)) 1/30)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 t z) -1/60)) -1)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (-.f64 t z) -1/60)) 8)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 (-.f64 t z) -1/60))) 2)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)) 1/120)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -1/60)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 z t) 1/30))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (-.f64 0 (*.f64 (-.f64 z t) 1/30)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 0)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1/2))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4) 1/4)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1/2) 2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4) 4)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (/.f64 60 (-.f64 z t)) 0)
(/.f64 -60 (-.f64 t z))
(+.f64 0 (/.f64 60 (-.f64 z t)))
(/.f64 -60 (-.f64 t z))
(-.f64 (/.f64 60 (-.f64 z t)) 0)
(/.f64 -60 (-.f64 t z))
(*.f64 (-.f64 z t) (/.f64 1/60 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 (-.f64 z t) (/.f64 1/60 (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (-.f64 z t) (/.f64 60 (*.f64 (-.f64 z t) (-.f64 z t))))
(*.f64 (/.f64 60 (-.f64 z t)) 1)
(/.f64 -60 (-.f64 t z))
(*.f64 1 (/.f64 60 (-.f64 z t)))
(/.f64 -60 (-.f64 t z))
(*.f64 2 (/.f64 30 (-.f64 z t)))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 2) 1/2)
(/.f64 -60 (-.f64 t z))
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 1 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 z t) 1/3600)))
(*.f64 (-.f64 t z) (*.f64 -1/60 (/.f64 1 (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 (/.f64 3600 (-.f64 z t)) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 z t) 1/60) (/.f64 (/.f64 3600 (-.f64 z t)) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 z t) 1/3600)))
(*.f64 (-.f64 t z) (*.f64 -1/60 (/.f64 1 (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (*.f64 (-.f64 t z) -1/60) (/.f64 (/.f64 3600 (-.f64 z t)) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 z t) 1/60) (/.f64 (/.f64 3600 (-.f64 z t)) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 1/2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 z t) 1/3600)))
(*.f64 (-.f64 z t) (*.f64 1/30 (/.f64 1/2 (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (-.f64 z t) (*.f64 1/30 (/.f64 (/.f64 1800 (-.f64 z t)) (-.f64 z t))))
(*.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 1 (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
(*.f64 (*.f64 (-.f64 z t) 1/30) (/.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 z t) 1/3600)))
(*.f64 (-.f64 z t) (*.f64 1/30 (/.f64 1/2 (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (-.f64 z t) (*.f64 1/30 (/.f64 (/.f64 1800 (-.f64 z t)) (-.f64 z t))))
(*.f64 4 (/.f64 (/.f64 60 (-.f64 z t)) 4))
(/.f64 -60 (-.f64 t z))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 4) 1/4)
(/.f64 -60 (-.f64 t z))
(*.f64 1/60 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 1/60 (/.f64 (-.f64 z t) (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 1/60 (/.f64 (*.f64 (-.f64 t z) -2) (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
(*.f64 1/60 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 1/60 (/.f64 (-.f64 z t) (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 1/2 (*.f64 (/.f64 60 (-.f64 z t)) 2))
(/.f64 -60 (-.f64 t z))
(*.f64 (/.f64 30 (-.f64 z t)) 2)
(*.f64 2 (/.f64 30 (-.f64 z t)))
(*.f64 (/.f64 (-.f64 t z) -120) (/.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 (/.f64 (-.f64 t z) -120) (/.f64 2 (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (/.f64 (-.f64 t z) -120) (/.f64 (/.f64 7200 (-.f64 z t)) (-.f64 z t)))
(*.f64 1/120 (/.f64 (*.f64 (-.f64 t z) -2) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600))))
(*.f64 -2 (*.f64 (/.f64 (-.f64 t z) (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t)))) 1/120))
(*.f64 (-.f64 t z) (*.f64 (/.f64 -7200 (*.f64 (-.f64 z t) (-.f64 z t))) 1/120))
(*.f64 1/30 (/.f64 (-.f64 z t) (*.f64 2 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 1/3600)))))
(*.f64 1/30 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) 1/3600) 2))))
(*.f64 1/30 (/.f64 (/.f64 (-.f64 z t) 2) (*.f64 1/3600 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 1/30 (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) 1/1800)))

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 60 (-.f64 x y))
0.0b
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
0.2b
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 48 to 22 computations (54.2% saved)

series4.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2116×bool.json-1
2116×bool.json-2
1158×rational.json-simplify-35
916×rational.json-1
916×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01575
115275
243875
3106775
4295775
5694175
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
(*.f64 60 (-.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (/.f64 (-.f64 y x) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 60 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 60 (-.f64 x y)) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) -120) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) -120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 60 (-.f64 z t)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 60 (-.f64 y x)) (/.f64 -1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 y x) -120) (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 60 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (/.f64 30 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/2 (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (-.f64 t z)) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (*.f64 60 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 60 (-.f64 z t)) 2) (*.f64 (-.f64 x y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (/.f64 60 (-.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 120 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 30 (-.f64 z t)) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 y x) -120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z t)) (*.f64 60 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) -120) (/.f64 2 (*.f64 (-.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 60 (/.f64 1 (-.f64 z t))) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2)) 120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 y x) -120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) -120) (*.f64 (-.f64 z t) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 120 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -60 (-.f64 z t)) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 240))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (-.f64 t z) 4)) (*.f64 (-.f64 x y) -120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 60 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (+.f64 (+.f64 a a) (/.f64 (-.f64 y x) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (+.f64 a (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 a 240) (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 60 (-.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 60 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 60 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 60 (-.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 60 (-.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 60 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 (-.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 (-.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) -120) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) -120) -2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) -120) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) -120) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) -120)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) -120)) (neg.f64 (*.f64 (-.f64 x y) -120))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 60 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 60 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 60 (-.f64 x y)) (*.f64 60 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 60 (-.f64 x y)) (*.f64 60 (-.f64 x y)))))))

simplify185.0ms (0.5%)

Algorithm
egg-herbie
Rules
1164×rational.json-simplify-35
908×rational.json-simplify-53
838×rational.json-simplify-41
796×rational.json-simplify-51
766×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02608750
16208570
212958378
327128078
459608078
571018078
Stop Event
node limit
Counts
224 → 216
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 0)
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))
(+.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t)))))
(-.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 0)
(-.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 y x) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 60 (/.f64 1 (-.f64 z t))))
(*.f64 (*.f64 60 (-.f64 x y)) (/.f64 1 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 1)
(*.f64 120 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))
(*.f64 120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2)))
(*.f64 1 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 y x) -120) (/.f64 1/2 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 y x) -120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 (/.f64 60 (-.f64 z t)) (-.f64 x y))
(*.f64 (*.f64 60 (-.f64 y x)) (/.f64 -1 (-.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 y x) -120) (*.f64 (-.f64 z t) 4)))
(*.f64 2 (/.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 2))
(*.f64 2 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 60 (-.f64 z t))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 60 (-.f64 x y))))
(*.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) (-.f64 x y)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))) 1/2)
(*.f64 (*.f64 (-.f64 x y) 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 30 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 30))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/2 (/.f64 60 (-.f64 z t))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 t z)) 60)
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 60 (-.f64 x y)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 2) (*.f64 (-.f64 x y) 1/2))
(*.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 30)
(*.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))) -1)
(*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))))
(*.f64 30 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (/.f64 60 (-.f64 z t)) 2))
(*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 120 (-.f64 z t)))
(*.f64 (/.f64 30 (-.f64 z t)) (*.f64 (-.f64 x y) 2))
(*.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 120)
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 y x) -120))
(*.f64 (/.f64 -1 (-.f64 z t)) (*.f64 60 (-.f64 y x)))
(*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) -120) (/.f64 2 (*.f64 (-.f64 t z) 4)))
(*.f64 (*.f64 60 (/.f64 1 (-.f64 z t))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2)) 120)
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 y x) -120))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (*.f64 (-.f64 x y) 2))
(*.f64 (/.f64 (*.f64 (-.f64 y x) -120) (*.f64 (-.f64 z t) 4)) 2)
(*.f64 (/.f64 120 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2))
(*.f64 (/.f64 -60 (-.f64 z t)) (-.f64 y x))
(*.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -60)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 240))
(*.f64 (/.f64 2 (*.f64 (-.f64 t z) 4)) (*.f64 (-.f64 x y) -120))
(*.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) (-.f64 x y))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 60 (-.f64 x y)))
(neg.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))
(-.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 0)
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2))))
(*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))
(*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(*.f64 1/2 (+.f64 (*.f64 a 240) (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t)))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(*.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)
(/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)
(+.f64 (*.f64 60 (-.f64 x y)) 0)
(+.f64 0 (*.f64 60 (-.f64 x y)))
(+.f64 -1 (-.f64 1 (*.f64 60 (-.f64 y x))))
(+.f64 (-.f64 1 (*.f64 60 (-.f64 y x))) -1)
(-.f64 (*.f64 60 (-.f64 x y)) 0)
(-.f64 0 (*.f64 60 (-.f64 y x)))
(/.f64 (*.f64 60 (-.f64 x y)) 1)
(/.f64 (*.f64 (-.f64 y x) -120) 2)
(/.f64 (*.f64 60 (-.f64 y x)) -1)
(/.f64 (*.f64 (-.f64 x y) 240) 4)
(/.f64 (*.f64 (*.f64 (-.f64 y x) -120) 4) 8)
(/.f64 (*.f64 (*.f64 (-.f64 y x) -120) -2) -4)
(/.f64 (*.f64 (-.f64 x y) -120) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) -120) 4)) 16)
(/.f64 (neg.f64 (*.f64 (-.f64 x y) -120)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) -120)) (neg.f64 (*.f64 (-.f64 x y) -120))) 4)
(neg.f64 (*.f64 60 (-.f64 y x)))
Outputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60))) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2)))) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))) (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 2)) (/.f64 (pow.f64 z 2) t))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 x y) (pow.f64 z 2)) 60)) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 60 (+.f64 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 x y) (pow.f64 z 2)) 60)) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 60 (+.f64 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 x y) (pow.f64 z 2)) 60)) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 60 (+.f64 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t)))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))) (+.f64 (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)))))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2)))) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)))) (*.f64 120 a)))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))) (+.f64 (*.f64 120 a) (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))))) (*.f64 120 a))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 2)) (/.f64 (pow.f64 z 2) t)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(+.f64 (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))) (*.f64 120 a))
(+.f64 (+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 (-.f64 x y) z)))) (+.f64 (*.f64 120 a) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 t (pow.f64 z 2))))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)) (+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)) (+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 0)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(+.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t)))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(-.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 0)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(-.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 y x) (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 60 (/.f64 1 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 60 (-.f64 x y)) (/.f64 1 (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 1)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 120 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 1 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 y x) -120) (/.f64 1/2 (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 y x) -120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 60 (-.f64 z t)) (-.f64 x y))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 60 (-.f64 y x)) (/.f64 -1 (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 y x) -120) (*.f64 (-.f64 z t) 4)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 2))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 60 (-.f64 x y))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))) 1/2)
(*.f64 (-.f64 x y) (*.f64 (/.f64 -120 (-.f64 t z)) 1/2))
(*.f64 (-.f64 x y) (*.f64 1/2 (/.f64 120 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 x y) 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 30 (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 30))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/2 (/.f64 60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 t z)) 60)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 60 (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 -60 (/.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 2) (*.f64 (-.f64 x y) 1/2))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 30)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))) -1)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 -120 (-.f64 t z)) 1/2))
(*.f64 (-.f64 x y) (*.f64 1/2 (/.f64 120 (-.f64 z t))))
(*.f64 30 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (/.f64 60 (-.f64 z t)) 2))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 120 (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 (/.f64 -120 (-.f64 t z)) 1/2))
(*.f64 (-.f64 x y) (*.f64 1/2 (/.f64 120 (-.f64 z t))))
(*.f64 (/.f64 30 (-.f64 z t)) (*.f64 (-.f64 x y) 2))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 120)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 y x) -120))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 -1 (-.f64 z t)) (*.f64 60 (-.f64 y x)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) -120) (/.f64 2 (*.f64 (-.f64 t z) 4)))
(*.f64 (*.f64 (-.f64 x y) -120) (/.f64 2 (*.f64 4 (-.f64 t z))))
(*.f64 (-.f64 x y) (*.f64 -120 (/.f64 1/2 (-.f64 t z))))
(/.f64 (*.f64 (-.f64 x y) -120) (/.f64 (-.f64 z t) -1/2))
(*.f64 (*.f64 60 (/.f64 1 (-.f64 z t))) (-.f64 x y))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2)) 120)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 y x) -120))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (*.f64 (-.f64 x y) 2))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) -120) (*.f64 (-.f64 z t) 4)) 2)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 120 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2))
(*.f64 (-.f64 x y) (*.f64 (/.f64 -120 (-.f64 t z)) 1/2))
(*.f64 (-.f64 x y) (*.f64 1/2 (/.f64 120 (-.f64 z t))))
(*.f64 (/.f64 -60 (-.f64 z t)) (-.f64 y x))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -60)
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 -60 (/.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) 2) 2)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 240))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 2 (*.f64 (-.f64 t z) 4)) (*.f64 (-.f64 x y) -120))
(*.f64 (*.f64 (-.f64 x y) -120) (/.f64 2 (*.f64 4 (-.f64 t z))))
(*.f64 (-.f64 x y) (*.f64 -120 (/.f64 1/2 (-.f64 t z))))
(/.f64 (*.f64 (-.f64 x y) -120) (/.f64 (-.f64 z t) -1/2))
(*.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) (-.f64 x y))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 60 (-.f64 x y)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(neg.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 z t))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(-.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 0)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 60 (+.f64 (/.f64 (-.f64 y x) (-.f64 t z)) (+.f64 a a)))
(*.f64 60 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (+.f64 a a)))
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 1/2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 1 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 1/2 (+.f64 (*.f64 a 240) (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t)))))
(*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 -120 (-.f64 t z))) (*.f64 a 240)))
(*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 120 (-.f64 z t))) (*.f64 a 240)))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 z t) 120)) (*.f64 a 240)))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4) 4)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 60 (-.f64 x y)) 0)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(+.f64 0 (*.f64 60 (-.f64 x y)))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(+.f64 -1 (-.f64 1 (*.f64 60 (-.f64 y x))))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(+.f64 (-.f64 1 (*.f64 60 (-.f64 y x))) -1)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(-.f64 (*.f64 60 (-.f64 x y)) 0)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(-.f64 0 (*.f64 60 (-.f64 y x)))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 60 (-.f64 x y)) 1)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) -120) 2)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 60 (-.f64 y x)) -1)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 (-.f64 x y) 240) 4)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 (*.f64 (-.f64 y x) -120) 4) 8)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 (*.f64 (-.f64 y x) -120) -2) -4)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 (-.f64 x y) -120) -2)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) -120) 4)) 16)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) -120)) 2)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) -120)) (neg.f64 (*.f64 (-.f64 x y) -120))) 4)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(neg.f64 (*.f64 60 (-.f64 y x)))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))

eval367.0ms (0.9%)

Compiler

Compiled 17209 to 9709 computations (43.6% saved)

prune458.0ms (1.1%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New65711668
Fresh000
Picked101
Done202
Total66011671
Error
0.0b
Counts
671 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(+.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60)) (*.f64 a 120))
0.1b
(+.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120)) (*.f64 a 120))
16.2b
(+.f64 (/.f64 (*.f64 60 x) (-.f64 z t)) (*.f64 a 120))
12.1b
(+.f64 (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 a 120))
24.5b
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 z)) (*.f64 a 120))
16.2b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
12.1b
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
35.4b
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
0.2b
(*.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)
28.0b
(*.f64 120 a)
35.4b
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
Compiler

Compiled 344 to 256 computations (25.6% saved)

localize19.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 58 to 29 computations (50% saved)

series11.0ms (0%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
2.0ms
t
@-inf
(/.f64 (-.f64 t z) -120)
1.0ms
y
@inf
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
1.0ms
t
@0
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
1.0ms
x
@0
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
0.0ms
y
@0
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))

rewrite72.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1440×bool.json-1
1440×bool.json-2
1380×rational.json-1
1380×rational.json-2
1380×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01787
117287
250075
3134075
4425075
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
(+.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120)) (*.f64 a 120))
(/.f64 (-.f64 t z) -120)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 1/2 (/.f64 -120 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 (*.f64 1/2 (/.f64 -120 (-.f64 t z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 x y) (/.f64 -120 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 -120 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (/.f64 240 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 2 (/.f64 -60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 -120 (-.f64 t z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)) (/.f64 -120 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 -60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -60 (-.f64 t z)) (*.f64 (-.f64 x y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 -60 (-.f64 t z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/4 (/.f64 -120 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/2 (/.f64 -60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -120 (-.f64 t z)) (*.f64 (-.f64 x y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -120 (-.f64 t z)) (/.f64 1 (/.f64 2 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -60 (-.f64 t z)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 1 (neg.f64 (*.f64 (-.f64 t z) -1/60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) -1/2) (/.f64 1 (*.f64 (-.f64 z t) -1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 t z))) -120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x y) (neg.f64 (*.f64 (-.f64 t z) -1/60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 z t) -1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 240 (-.f64 z t))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -120 (-.f64 t z))) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)) (/.f64 240 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) (/.f64 (*.f64 (-.f64 x y) 1/2) -1/120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 (-.f64 x y) -1/120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 x y) (/.f64 240 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 240 (-.f64 z t)) (/.f64 (*.f64 (-.f64 x y) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -120 (-.f64 t z)) (/.f64 -120 (-.f64 t z))) (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -60 (-.f64 t z)) (/.f64 -60 (-.f64 t z))) (*.f64 (-.f64 x y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4) (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t z) -1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t z) -1/120))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t z) -1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 t z) -1/60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) -1/120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -1/120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 t z) -1/120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -1/60) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) 2) -1/240)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 t z) -1/240))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) 4) -1/480)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -1/30) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/120 (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/60 (*.f64 1/2 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/240 (*.f64 (-.f64 t z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 t z) -1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 t z) -1/120) (*.f64 (-.f64 t z) -1/120))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 t z) -1/120) (*.f64 (-.f64 t z) -1/120))))))

simplify288.0ms (0.7%)

Algorithm
egg-herbie
Rules
1126×rational.json-simplify-35
1116×rational.json-simplify-44
1084×rational.json-simplify-47
1050×rational.json-simplify-53
912×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02338076
15437910
211567668
329957304
468737304
Stop Event
node limit
Counts
200 → 186
Calls
Call 1
Inputs
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 3)) (pow.f64 z 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 3)) (pow.f64 z 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(*.f64 1/120 z)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(*.f64 -1/120 t)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(*.f64 -1/120 t)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(*.f64 -1/120 t)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(*.f64 1/120 z)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(*.f64 1/120 z)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 0)
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(-.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 0)
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (*.f64 1/2 (/.f64 -120 (-.f64 t z))))
(*.f64 (-.f64 x y) (*.f64 (*.f64 1/2 (/.f64 -120 (-.f64 t z))) 1))
(*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 -120 (-.f64 t z))))
(*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 -120 (-.f64 t z)))
(*.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (/.f64 240 (-.f64 z t)) 1/2))
(*.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 2 (/.f64 -60 (-.f64 t z))))
(*.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 1)
(*.f64 1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(*.f64 (*.f64 (-.f64 x y) (/.f64 -120 (-.f64 t z))) 1/2)
(*.f64 2 (*.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 1/2))
(*.f64 2 (*.f64 (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)) (/.f64 -120 (-.f64 t z))))
(*.f64 2 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 -60 (-.f64 t z))))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -1/60)))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 2))
(*.f64 2 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/30)))
(*.f64 2 (*.f64 (/.f64 -60 (-.f64 t z)) (*.f64 (-.f64 x y) 1/2)))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 -60 (-.f64 t z)) 1/2))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)) 1))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/4 (/.f64 -120 (-.f64 t z))))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/2 (/.f64 -60 (-.f64 t z))))
(*.f64 (/.f64 -120 (-.f64 t z)) (*.f64 (-.f64 x y) 1/2))
(*.f64 (/.f64 -120 (-.f64 t z)) (/.f64 1 (/.f64 2 (-.f64 x y))))
(*.f64 (/.f64 -60 (-.f64 t z)) (-.f64 x y))
(*.f64 (-.f64 y x) (/.f64 1 (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(*.f64 (*.f64 (-.f64 x y) -1/2) (/.f64 1 (*.f64 (-.f64 z t) -1/120)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 t z))) -120)
(*.f64 -1 (/.f64 (-.f64 x y) (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 z t) -1/120)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 240 (-.f64 z t))) 1/4)
(*.f64 (*.f64 1/2 (/.f64 -120 (-.f64 t z))) (-.f64 x y))
(*.f64 (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)) (/.f64 240 (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -60)
(*.f64 (/.f64 1 (-.f64 t z)) (/.f64 (*.f64 (-.f64 x y) 1/2) -1/120))
(*.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 (-.f64 x y) -1/120))
(*.f64 (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)) (*.f64 (-.f64 x y) 2))
(*.f64 1/4 (*.f64 (-.f64 x y) (/.f64 240 (-.f64 z t))))
(*.f64 (/.f64 240 (-.f64 z t)) (/.f64 (*.f64 (-.f64 x y) 1/2) 2))
(*.f64 (+.f64 (/.f64 -120 (-.f64 t z)) (/.f64 -120 (-.f64 t z))) (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)))
(*.f64 (+.f64 (/.f64 -60 (-.f64 t z)) (/.f64 -60 (-.f64 t z))) (*.f64 (-.f64 x y) 1/2))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 0)
(*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)))
(*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2) 1/2)
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4) (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4)) 8)
(+.f64 (*.f64 (-.f64 t z) -1/120) 0)
(+.f64 0 (*.f64 (-.f64 t z) -1/120))
(-.f64 (*.f64 (-.f64 t z) -1/120) 0)
(*.f64 1/2 (*.f64 (-.f64 t z) -1/60))
(*.f64 (-.f64 t z) -1/120)
(*.f64 (*.f64 (-.f64 t z) -1/120) 1)
(*.f64 1 (*.f64 (-.f64 t z) -1/120))
(*.f64 (*.f64 (-.f64 t z) -1/60) 1/2)
(*.f64 (*.f64 (-.f64 t z) 2) -1/240)
(*.f64 2 (*.f64 (-.f64 t z) -1/240))
(*.f64 (*.f64 (-.f64 t z) 4) -1/480)
(*.f64 (*.f64 (-.f64 t z) -1/30) 1/4)
(*.f64 -1/120 (-.f64 t z))
(*.f64 -1/60 (*.f64 1/2 (-.f64 t z)))
(*.f64 -1/240 (*.f64 (-.f64 t z) 2))
Outputs
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 -60 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 t (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) -60)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 t (*.f64 -60 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 -60 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))))) (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 t (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) -60))) (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 -60 (+.f64 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z)))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (+.f64 t (/.f64 (pow.f64 t 2) z)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 3)) (pow.f64 z 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 -60 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))))) (*.f64 -60 (*.f64 (pow.f64 t 3) (/.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 z 2))))))
(+.f64 (*.f64 t (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) -60)) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z)))) (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 3) (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 -60 (+.f64 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z)))) (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 2)) -60))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 -60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 3) (pow.f64 z 2))) (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (+.f64 t (/.f64 (pow.f64 t 2) z))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 1 t))) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 1 t))) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 1 t))) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 (pow.f64 t 3) (/.f64 (-.f64 x y) (pow.f64 z 4)))) (+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) (*.f64 60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 (pow.f64 t 3) (/.f64 (-.f64 x y) (pow.f64 z 4)))) (+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (*.f64 -60 (/.f64 x (-.f64 t z)))))
(+.f64 (*.f64 60 (/.f64 y (-.f64 t z))) (+.f64 (*.f64 -60 (/.f64 x (-.f64 t z))) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 -60 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 t (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) -60)) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 t (*.f64 -60 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 t (*.f64 -60 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 -60 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 t (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) -60)) (+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)) (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z)))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 -60 (+.f64 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 120 a) (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (+.f64 t (/.f64 (pow.f64 t 2) z))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 3)) (pow.f64 z 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) t)) (*.f64 60 (/.f64 (-.f64 x y) z))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 t 2)) z)) (+.f64 (+.f64 (*.f64 -60 (*.f64 t (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))) (*.f64 -60 (*.f64 (pow.f64 t 3) (/.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 -60 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 3) (pow.f64 z 2)))) (+.f64 (*.f64 t (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) -60)) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 t (*.f64 -60 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 3) (pow.f64 z 2))) (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 2) z)))) (*.f64 120 a)))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)) (*.f64 -60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 t 3) (pow.f64 z 2))) (*.f64 (-.f64 (/.f64 y (pow.f64 z 2)) (/.f64 x (pow.f64 z 2))) (+.f64 t (/.f64 (pow.f64 t 2) z))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 120 a))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))) (*.f64 120 a)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (+.f64 (*.f64 (-.f64 x y) (*.f64 -60 (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 1 t))) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (+.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 x y) z))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 120 a))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (+.f64 (*.f64 60 (+.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 x y) z))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 1/120 z)
(*.f64 z 1/120)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(*.f64 -1/120 t)
(*.f64 t -1/120)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(*.f64 -1/120 t)
(*.f64 t -1/120)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(*.f64 -1/120 t)
(*.f64 t -1/120)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(*.f64 1/120 z)
(*.f64 z 1/120)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(*.f64 1/120 z)
(*.f64 z 1/120)
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 1/120 z) (*.f64 -1/120 t))
(+.f64 (*.f64 z 1/120) (*.f64 t -1/120))
(+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 0)
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(-.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 0)
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 1/2 (/.f64 -120 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 (*.f64 1/2 (/.f64 -120 (-.f64 t z))) 1))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 -120 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 -120 (-.f64 t z)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (/.f64 240 (-.f64 z t)) 1/2))
(*.f64 (/.f64 240 (-.f64 z t)) (*.f64 (-.f64 x y) 1/4))
(*.f64 (-.f64 x y) (*.f64 (/.f64 240 (-.f64 z t)) 1/4))
(*.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 2 (/.f64 -60 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 1)
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 1 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 -120 (-.f64 t z))) 1/2)
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (*.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 1/2))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (*.f64 (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)) (/.f64 -120 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (*.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 -60 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -1/60)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) 2))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/30)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 2 (*.f64 (/.f64 -60 (-.f64 t z)) (*.f64 (-.f64 x y) 1/2)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 -60 (-.f64 t z)) 1/2))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)) 1))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/4 (/.f64 -120 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 1/2 (/.f64 -60 (-.f64 t z))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 -120 (-.f64 t z)) (*.f64 (-.f64 x y) 1/2))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 -120 (-.f64 t z)) (/.f64 1 (/.f64 2 (-.f64 x y))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 -60 (-.f64 t z)) (-.f64 x y))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 1 (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(*.f64 (-.f64 y x) (/.f64 1 (*.f64 (-.f64 t z) 1/60)))
(*.f64 (-.f64 y x) (/.f64 -60 (neg.f64 (-.f64 t z))))
(*.f64 (-.f64 y x) (/.f64 60 (-.f64 t z)))
(*.f64 (*.f64 (-.f64 x y) -1/2) (/.f64 1 (*.f64 (-.f64 z t) -1/120)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 t z))) -120)
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 -1 (/.f64 (-.f64 x y) (neg.f64 (*.f64 (-.f64 t z) -1/60))))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 z t) -1/120)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 240 (-.f64 z t))) 1/4)
(*.f64 (/.f64 240 (-.f64 z t)) (*.f64 (-.f64 x y) 1/4))
(*.f64 (-.f64 x y) (*.f64 (/.f64 240 (-.f64 z t)) 1/4))
(*.f64 (*.f64 1/2 (/.f64 -120 (-.f64 t z))) (-.f64 x y))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)) (/.f64 240 (-.f64 z t)))
(*.f64 (/.f64 240 (-.f64 z t)) (*.f64 (-.f64 x y) 1/4))
(*.f64 (-.f64 x y) (*.f64 (/.f64 240 (-.f64 z t)) 1/4))
(*.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -60)
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 t z)) (/.f64 (*.f64 (-.f64 x y) 1/2) -1/120))
(*.f64 (/.f64 1 (-.f64 t z)) (*.f64 1/2 (/.f64 (-.f64 x y) -1/120)))
(*.f64 (/.f64 1 (-.f64 t z)) (*.f64 (-.f64 x y) -60))
(*.f64 (-.f64 x y) (*.f64 -60 (/.f64 1 (-.f64 t z))))
(*.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 (-.f64 x y) -1/120))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1/2 (*.f64 (-.f64 t z) -1/60)) (*.f64 (-.f64 x y) 2))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 1/4 (*.f64 (-.f64 x y) (/.f64 240 (-.f64 z t))))
(*.f64 (/.f64 240 (-.f64 z t)) (*.f64 (-.f64 x y) 1/4))
(*.f64 (-.f64 x y) (*.f64 (/.f64 240 (-.f64 z t)) 1/4))
(*.f64 (/.f64 240 (-.f64 z t)) (/.f64 (*.f64 (-.f64 x y) 1/2) 2))
(*.f64 (/.f64 240 (-.f64 z t)) (*.f64 (-.f64 x y) 1/4))
(*.f64 (-.f64 x y) (*.f64 (/.f64 240 (-.f64 z t)) 1/4))
(*.f64 (+.f64 (/.f64 -120 (-.f64 t z)) (/.f64 -120 (-.f64 t z))) (*.f64 1/2 (*.f64 (-.f64 x y) 1/2)))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (+.f64 (/.f64 -60 (-.f64 t z)) (/.f64 -60 (-.f64 t z))) (*.f64 (-.f64 x y) 1/2))
(*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 0)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2) 1/2)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 1)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 2) 2)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4) 4)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4) (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))) (*.f64 a 120)) 4)) 8)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 (*.f64 (-.f64 t z) -1/120) 0)
(*.f64 (-.f64 t z) -1/120)
(+.f64 0 (*.f64 (-.f64 t z) -1/120))
(*.f64 (-.f64 t z) -1/120)
(-.f64 (*.f64 (-.f64 t z) -1/120) 0)
(*.f64 (-.f64 t z) -1/120)
(*.f64 1/2 (*.f64 (-.f64 t z) -1/60))
(*.f64 (-.f64 t z) -1/120)
(*.f64 (-.f64 t z) -1/120)
(*.f64 (*.f64 (-.f64 t z) -1/120) 1)
(*.f64 (-.f64 t z) -1/120)
(*.f64 1 (*.f64 (-.f64 t z) -1/120))
(*.f64 (-.f64 t z) -1/120)
(*.f64 (*.f64 (-.f64 t z) -1/60) 1/2)
(*.f64 (-.f64 t z) -1/120)
(*.f64 (*.f64 (-.f64 t z) 2) -1/240)
(*.f64 (-.f64 t z) -1/120)
(*.f64 2 (*.f64 (-.f64 t z) -1/240))
(*.f64 (-.f64 t z) -1/120)
(*.f64 (*.f64 (-.f64 t z) 4) -1/480)
(*.f64 (-.f64 t z) -1/120)
(*.f64 (*.f64 (-.f64 t z) -1/30) 1/4)
(*.f64 (-.f64 t z) -1/120)
(*.f64 -1/120 (-.f64 t z))
(*.f64 (-.f64 t z) -1/120)
(*.f64 -1/60 (*.f64 1/2 (-.f64 t z)))
(*.f64 (-.f64 t z) -1/120)
(*.f64 -1/240 (*.f64 (-.f64 t z) 2))
(*.f64 (-.f64 t z) -1/120)

localize5.0ms (0%)

Compiler

Compiled 10 to 8 computations (20% saved)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 60 (-.f64 z t))
0.3b
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
Compiler

Compiled 30 to 13 computations (56.7% saved)

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
0.0b
(/.f64 x (-.f64 z t))
0.3b
(*.f64 60 (/.f64 x (-.f64 z t)))
Compiler

Compiled 40 to 18 computations (55% saved)

series9.0ms (0%)

Counts
3 → 78
Calls

30 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 60 (/.f64 x (-.f64 z t)))
1.0ms
z
@-inf
(*.f64 60 (/.f64 x (-.f64 z t)))
1.0ms
x
@0
(*.f64 60 (/.f64 x (-.f64 z t)))
0.0ms
z
@0
(*.f64 60 (/.f64 x (-.f64 z t)))
0.0ms
z
@inf
(*.f64 60 (/.f64 x (-.f64 z t)))

rewrite97.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
894×rational.json-simplify-50
786×rational.json-simplify-35
706×bool.json-1
706×bool.json-2
672×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
113263
237463
385963
4218963
5594463
Stop Event
node limit
Counts
3 → 88
Calls
Call 1
Inputs
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 60 (/.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 4) (/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (-.f64 z t)) 240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 240)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 x) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 240))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 60 (/.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 60 (/.f64 x (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) (*.f64 (/.f64 1/2 (-.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 x (-.f64 t z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 -1 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 2 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (*.f64 -1 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 x) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 2 (/.f64 x (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x 2) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x -2) (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 2 (*.f64 (-.f64 z t) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (*.f64 1/2 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 x 2) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (/.f64 x 2) 1) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (neg.f64 (/.f64 x -2)) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 x 1/2) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 8) (*.f64 1/4 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -4) (*.f64 -1/2 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 x) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (/.f64 2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (/.f64 1/2 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (*.f64 -1 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (/.f64 2 (*.f64 (-.f64 z t) 8))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (+.f64 (+.f64 a a) (/.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))))))

simplify7.2s (17.8%)

Algorithm
egg-herbie
Rules
1222×rational.json-simplify-35
1030×rational.json-simplify-43
1008×rational.json-simplify-53
868×rational.json-simplify-41
860×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02615746
16215464
213615164
333885116
452385116
560615116
667515116
774665116
Stop Event
node limit
Counts
166 → 194
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 120 a)
(*.f64 120 a)
(*.f64 120 a)
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 0)
(+.f64 0 (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 4) (/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 4))
(-.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 0)
(/.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 1)
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 2)
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) 240) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 240)) 8)
(/.f64 (*.f64 60 x) (-.f64 z t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 240))) 16)
(neg.f64 (*.f64 60 (/.f64 x (-.f64 t z))))
(+.f64 (/.f64 x (-.f64 z t)) 0)
(+.f64 0 (/.f64 x (-.f64 z t)))
(+.f64 -1 (-.f64 1 (/.f64 x (-.f64 t z))))
(+.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) (*.f64 (/.f64 1/2 (-.f64 z t)) x))
(+.f64 (-.f64 1 (/.f64 x (-.f64 t z))) -1)
(-.f64 (/.f64 x (-.f64 z t)) 0)
(-.f64 0 (/.f64 x (-.f64 t z)))
(*.f64 x (/.f64 1 (-.f64 z t)))
(*.f64 x (*.f64 -1 (/.f64 1 (-.f64 t z))))
(*.f64 x (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))
(*.f64 x (*.f64 (/.f64 2 (-.f64 z t)) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1)
(*.f64 1 (/.f64 x (-.f64 z t)))
(*.f64 (+.f64 x x) (/.f64 1/2 (-.f64 z t)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 (+.f64 x x) (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) 1))
(*.f64 (+.f64 x x) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 t z)))
(*.f64 (neg.f64 x) (*.f64 -1 (/.f64 1 (-.f64 z t))))
(*.f64 (neg.f64 x) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(*.f64 -1 (/.f64 x (-.f64 t z)))
(*.f64 -1 (*.f64 (neg.f64 x) (/.f64 1 (-.f64 z t))))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 x (-.f64 t z))) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) x))
(*.f64 2 (*.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) 1))
(*.f64 2 (*.f64 (/.f64 x 2) (/.f64 1 (-.f64 z t))))
(*.f64 2 (*.f64 x (/.f64 1/2 (-.f64 z t))))
(*.f64 2 (*.f64 (/.f64 x -2) (/.f64 1 (-.f64 t z))))
(*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 1/2))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) x))
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (+.f64 x x)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) (neg.f64 x)))
(*.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 1/2)
(*.f64 (*.f64 x 4) (/.f64 2 (*.f64 (-.f64 z t) 8)))
(*.f64 (*.f64 x 4) (*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) 1))
(*.f64 (*.f64 x 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))
(*.f64 (*.f64 x 4) (*.f64 1/2 (/.f64 1/2 (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 z t)) x)
(*.f64 4 (*.f64 (/.f64 x 2) (/.f64 1/2 (-.f64 z t))))
(*.f64 4 (*.f64 (*.f64 (/.f64 x 2) 1) (/.f64 1/2 (-.f64 z t))))
(*.f64 4 (*.f64 (neg.f64 (/.f64 x -2)) (/.f64 1/2 (-.f64 z t))))
(*.f64 4 (*.f64 (*.f64 x 1/2) (/.f64 1/2 (-.f64 z t))))
(*.f64 (*.f64 x 8) (*.f64 1/4 (/.f64 1/2 (-.f64 z t))))
(*.f64 (*.f64 x -4) (*.f64 -1/2 (/.f64 1/2 (-.f64 z t))))
(*.f64 -2 (*.f64 (neg.f64 x) (/.f64 1/2 (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 t z)) -1)
(*.f64 (/.f64 1/2 (-.f64 z t)) (+.f64 x x))
(*.f64 (/.f64 1 (-.f64 t z)) (neg.f64 x))
(*.f64 1/2 (*.f64 x (/.f64 2 (-.f64 z t))))
(*.f64 (*.f64 x -2) (/.f64 1/2 (-.f64 t z)))
(*.f64 (*.f64 x -2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))
(*.f64 (*.f64 x -2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))
(*.f64 (*.f64 x -2) (*.f64 -1 (/.f64 1/2 (-.f64 z t))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 1/2 x))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (+.f64 x x))
(*.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) 2)
(*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (*.f64 x 4))
(*.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 x -2))
(*.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2)) x)
(*.f64 (+.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (/.f64 2 (*.f64 (-.f64 z t) 8))) (+.f64 x x))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) (neg.f64 x))
(neg.f64 (/.f64 x (-.f64 t z)))
(-.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 0)
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 x (-.f64 z t))))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))
(*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 1)
(*.f64 1 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(*.f64 2 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2) 1))
(*.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))))
(*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2) 2)
(/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 1)
(/.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4))) 16)
Outputs
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 x t)))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 -60 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 60)) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 60)) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 60)) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 x t)))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 -60 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 x t)))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 -60 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x t))
(*.f64 (/.f64 x t) -1)
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 x t) -1) (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 x t) -1) (*.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 x t) -1) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1) (*.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) -1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))) (+.f64 (neg.f64 (*.f64 z (/.f64 x (pow.f64 t 2)))) (neg.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 x (neg.f64 (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (neg.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x t) (pow.f64 z 2)))
(+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 z 2)) (+.f64 (/.f64 x z) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))))
(+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 x t) (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))) (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x t) (pow.f64 z 2)))
(+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 z 2)) (+.f64 (/.f64 x z) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))))
(+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 x t) (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))) (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x t) (pow.f64 z 2)))
(+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 z 2)) (+.f64 (/.f64 x z) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 2)) (/.f64 x z))))
(+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 x t) (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))) (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 x t))
(*.f64 (/.f64 x t) -1)
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 x t) -1) (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 x t) -1) (*.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 x t) -1) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1) (*.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) -1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))) (+.f64 (neg.f64 (*.f64 z (/.f64 x (pow.f64 t 2)))) (neg.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 x (neg.f64 (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (neg.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 x t))
(*.f64 (/.f64 x t) -1)
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 x t) -1) (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 x t) -1) (*.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 x t) -1) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) -1) (*.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) -1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))) (+.f64 (neg.f64 (*.f64 z (/.f64 x (pow.f64 t 2)))) (neg.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 x (neg.f64 (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (neg.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(*.f64 120 a)
(*.f64 120 a)
(*.f64 120 a)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 x t)) (+.f64 (*.f64 -60 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t))))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 120 a)))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 x t))) (+.f64 (*.f64 120 a) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (+.f64 (*.f64 -60 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (+.f64 (*.f64 120 a) (*.f64 -60 (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2)))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2)))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2)))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (+.f64 (*.f64 60 (/.f64 (*.f64 x t) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 120 a))))
(+.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 x (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2)))))) (+.f64 (*.f64 120 a) (*.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 60))))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (+.f64 (*.f64 x (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))) (+.f64 (*.f64 x (*.f64 60 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 120 a)))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 x t)) (+.f64 (*.f64 -60 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (/.f64 x t)) (+.f64 (*.f64 -60 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 0)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(+.f64 0 (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(+.f64 (/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 4) (/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 4))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(-.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 0)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(/.f64 (*.f64 60 (/.f64 x (-.f64 z t))) 1)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) 120) 2)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) 240) 4)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 240)) 8)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 240))) 16)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(neg.f64 (*.f64 60 (/.f64 x (-.f64 t z))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 x (/.f64 -60 (-.f64 t z)))
(+.f64 (/.f64 x (-.f64 z t)) 0)
(/.f64 x (-.f64 z t))
(+.f64 0 (/.f64 x (-.f64 z t)))
(/.f64 x (-.f64 z t))
(+.f64 -1 (-.f64 1 (/.f64 x (-.f64 t z))))
(/.f64 x (-.f64 z t))
(+.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) (*.f64 (/.f64 1/2 (-.f64 z t)) x))
(/.f64 x (-.f64 z t))
(+.f64 (-.f64 1 (/.f64 x (-.f64 t z))) -1)
(/.f64 x (-.f64 z t))
(-.f64 (/.f64 x (-.f64 z t)) 0)
(/.f64 x (-.f64 z t))
(-.f64 0 (/.f64 x (-.f64 t z)))
(/.f64 x (-.f64 z t))
(*.f64 x (/.f64 1 (-.f64 z t)))
(/.f64 x (-.f64 z t))
(*.f64 x (*.f64 -1 (/.f64 1 (-.f64 t z))))
(/.f64 x (-.f64 z t))
(*.f64 x (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))
(/.f64 x (-.f64 z t))
(*.f64 x (*.f64 (/.f64 2 (-.f64 z t)) 1/2))
(*.f64 x (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 z t)) 1)
(/.f64 x (-.f64 z t))
(*.f64 1 (/.f64 x (-.f64 z t)))
(/.f64 x (-.f64 z t))
(*.f64 (+.f64 x x) (/.f64 1/2 (-.f64 z t)))
(/.f64 x (-.f64 z t))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(/.f64 x (-.f64 z t))
(*.f64 (+.f64 x x) (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) 1))
(/.f64 x (-.f64 z t))
(*.f64 (+.f64 x x) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))
(/.f64 x (-.f64 z t))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 t z)))
(/.f64 x (-.f64 z t))
(*.f64 (neg.f64 x) (*.f64 -1 (/.f64 1 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 (neg.f64 x) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(/.f64 x (-.f64 z t))
(*.f64 -1 (/.f64 x (-.f64 t z)))
(/.f64 x (-.f64 z t))
(*.f64 -1 (*.f64 (neg.f64 x) (/.f64 1 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 x (-.f64 t z))) 1/2))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) x))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) 1))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 x 2) (/.f64 1 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 x (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 x -2) (/.f64 1 (-.f64 t z))))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 1/2))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) x))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (+.f64 x x)))
(/.f64 x (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) (neg.f64 x)))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 1/2)
(*.f64 x (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 (*.f64 x 4) (/.f64 2 (*.f64 (-.f64 z t) 8)))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x 4) (*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) 1))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x 4) (*.f64 1/2 (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) x)
(/.f64 x (-.f64 z t))
(*.f64 4 (*.f64 (/.f64 x 2) (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 4 (*.f64 (*.f64 (/.f64 x 2) 1) (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 4 (*.f64 (neg.f64 (/.f64 x -2)) (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 4 (*.f64 (*.f64 x 1/2) (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x 8) (*.f64 1/4 (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x -4) (*.f64 -1/2 (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 -2 (*.f64 (neg.f64 x) (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 (/.f64 x (-.f64 t z)) -1)
(/.f64 x (-.f64 z t))
(*.f64 (/.f64 1/2 (-.f64 z t)) (+.f64 x x))
(/.f64 x (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 t z)) (neg.f64 x))
(/.f64 x (-.f64 z t))
(*.f64 1/2 (*.f64 x (/.f64 2 (-.f64 z t))))
(*.f64 x (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 (*.f64 x -2) (/.f64 1/2 (-.f64 t z)))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x -2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x -2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 x -2) (*.f64 -1 (/.f64 1/2 (-.f64 z t))))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 1/2 x))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (+.f64 x x))
(/.f64 x (-.f64 z t))
(*.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) x) 2)
(/.f64 x (-.f64 z t))
(*.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (*.f64 x 4))
(/.f64 x (-.f64 z t))
(*.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 x -2))
(/.f64 x (-.f64 z t))
(*.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (/.f64 1 (-.f64 z t)) 1/2)) x)
(/.f64 x (-.f64 z t))
(*.f64 (+.f64 (/.f64 2 (*.f64 (-.f64 z t) 8)) (/.f64 2 (*.f64 (-.f64 z t) 8))) (+.f64 x x))
(/.f64 x (-.f64 z t))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) (neg.f64 x))
(/.f64 x (-.f64 z t))
(neg.f64 (/.f64 x (-.f64 t z)))
(/.f64 x (-.f64 z t))
(-.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 0)
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 x (-.f64 z t))))
(*.f64 60 (+.f64 (/.f64 x (-.f64 z t)) (+.f64 a a)))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 1)
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(*.f64 1 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(*.f64 2 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2) 1))
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(*.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))))
(*.f64 1/2 (*.f64 120 (+.f64 (+.f64 (/.f64 x (-.f64 z t)) a) a)))
(*.f64 120 (*.f64 (+.f64 (/.f64 x (-.f64 z t)) (+.f64 a a)) 1/2))
(*.f64 1/2 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))))
(*.f64 1/2 (*.f64 120 (+.f64 (+.f64 (/.f64 x (-.f64 z t)) a) a)))
(*.f64 120 (*.f64 (+.f64 (/.f64 x (-.f64 z t)) (+.f64 a a)) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 2) 2)
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(/.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 1)
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(/.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x (-.f64 z t)) a))) 2)
(*.f64 60 (+.f64 (/.f64 x (-.f64 z t)) (+.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4) 4)
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4)) 8)
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a)) 4))) 16)
(+.f64 (*.f64 60 (/.f64 x (-.f64 z t))) (*.f64 120 a))
(+.f64 (/.f64 (*.f64 x 60) (-.f64 z t)) (*.f64 120 a))
(+.f64 (*.f64 x (/.f64 -60 (-.f64 t z))) (*.f64 120 a))

localize23.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 a 120))
0.2b
(/.f64 (*.f64 -60 y) (-.f64 z t))
Compiler

Compiled 38 to 21 computations (44.7% saved)

series6.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1964×bool.json-1
1964×bool.json-2
1406×bool.json-3
1102×rational.json-simplify-35
858×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
113450
239950
398950
4277050
5652150
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(/.f64 (*.f64 -60 y) (-.f64 z t))
(+.f64 (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 a 120))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 -60 y) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 -60 y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -60 (/.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 -60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -60 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -60 y) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -120) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -60 (-.f64 z t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 60) (/.f64 -1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -60 y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 -60 y) (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 -60 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -30 (-.f64 z t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -120 (*.f64 y (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -120 (/.f64 y (-.f64 z t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -240) (/.f64 1 (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 -30 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 z t)) -30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 1/2 (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z t)) -60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (*.f64 -60 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (/.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -60 (-.f64 z t)) 2) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -60 y) (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (-.f64 z t))) -30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -60 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -120 (/.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -30 (*.f64 y (/.f64 2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 (/.f64 -60 (-.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 120 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -30 (-.f64 z t)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (-.f64 z t))) -120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 y -120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z t)) (*.f64 y 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 120) (/.f64 1 (*.f64 (-.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -60 (/.f64 1 (-.f64 z t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 y -120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 y 1/2)) -120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) -30) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 120 (-.f64 t z)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -60 y) (*.f64 (-.f64 z t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -60 (-.f64 t z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 t z)) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 y -240))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 y 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -30 (-.f64 z t)) (/.f64 -30 (-.f64 z t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 -60 y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -60 y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (/.f64 -60 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 y (/.f64 -60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 y (/.f64 -60 (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (+.f64 (+.f64 a a) (/.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 a 240) (*.f64 -120 (/.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))))))

simplify229.0ms (0.6%)

Algorithm
egg-herbie
Rules
1202×rational.json-simplify-51
1120×rational.json-simplify-2
844×rational.json-simplify-35
800×rational.json-simplify-53
706×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02015208
14625016
29914896
321884728
451324728
559824728
671414728
Stop Event
node limit
Counts
156 → 143
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 0)
(+.f64 0 (*.f64 y (/.f64 -60 (-.f64 z t))))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 -60 y) (-.f64 t z))))
(-.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 0)
(-.f64 0 (/.f64 (*.f64 -60 y) (-.f64 t z)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 y (/.f64 -60 (-.f64 z t)))
(*.f64 y (*.f64 -60 (/.f64 1 (-.f64 z t))))
(*.f64 (*.f64 -60 y) (/.f64 1 (-.f64 z t)))
(*.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 1)
(*.f64 1 (*.f64 y (/.f64 -60 (-.f64 z t))))
(*.f64 (*.f64 y -120) (/.f64 1/2 (-.f64 z t)))
(*.f64 (*.f64 y -120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 (/.f64 -60 (-.f64 z t)) y)
(*.f64 (*.f64 y 60) (/.f64 -1 (-.f64 z t)))
(*.f64 -1 (/.f64 (*.f64 -60 y) (-.f64 t z)))
(*.f64 2 (/.f64 (*.f64 -60 y) (*.f64 (-.f64 z t) 2)))
(*.f64 2 (/.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 2))
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 -60 (-.f64 z t))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 -60 y)))
(*.f64 2 (*.f64 (/.f64 -30 (-.f64 z t)) y))
(*.f64 -120 (*.f64 y (/.f64 1/2 (-.f64 z t))))
(*.f64 -120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 y 1/2)))
(*.f64 (*.f64 -120 (/.f64 y (-.f64 z t))) 1/2)
(*.f64 (*.f64 y -240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 (+.f64 y y) (/.f64 -30 (-.f64 z t)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 z t)) -30))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 -60 (-.f64 z t))))
(*.f64 (/.f64 y (-.f64 z t)) -60)
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 -60 y))
(*.f64 60 (/.f64 y (-.f64 t z)))
(*.f64 (*.f64 (/.f64 -60 (-.f64 z t)) 2) (*.f64 y 1/2))
(*.f64 (/.f64 (*.f64 -60 y) (-.f64 t z)) -1)
(*.f64 (*.f64 y (/.f64 2 (-.f64 z t))) -30)
(*.f64 (neg.f64 y) (/.f64 -60 (-.f64 t z)))
(*.f64 1/2 (*.f64 -120 (/.f64 y (-.f64 z t))))
(*.f64 -30 (*.f64 y (/.f64 2 (-.f64 z t))))
(*.f64 (*.f64 y 1/2) (*.f64 (/.f64 -60 (-.f64 z t)) 2))
(*.f64 (*.f64 y 1/2) (/.f64 120 (-.f64 t z)))
(*.f64 (/.f64 -30 (-.f64 z t)) (+.f64 y y))
(*.f64 (*.f64 y (/.f64 1/2 (-.f64 z t))) -120)
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 y -120))
(*.f64 (/.f64 -1 (-.f64 z t)) (*.f64 y 60))
(*.f64 (*.f64 y 120) (/.f64 1 (*.f64 (-.f64 t z) 2)))
(*.f64 (*.f64 -60 (/.f64 1 (-.f64 z t))) y)
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 y -120))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 y 1/2)) -120)
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) -30) (+.f64 y y))
(*.f64 (/.f64 120 (-.f64 t z)) (*.f64 y 1/2))
(*.f64 (/.f64 (*.f64 -60 y) (*.f64 (-.f64 z t) 2)) 2)
(*.f64 (/.f64 -60 (-.f64 t z)) (neg.f64 y))
(*.f64 (/.f64 y (-.f64 t z)) 60)
(*.f64 (/.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 y -240))
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 y 120))
(*.f64 (+.f64 (/.f64 -30 (-.f64 z t)) (/.f64 -30 (-.f64 z t))) y)
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 -60 y))
(neg.f64 (/.f64 (*.f64 -60 y) (-.f64 t z)))
(-.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 0)
(*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(*.f64 1 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))
(*.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 y (-.f64 t z))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(*.f64 1/2 (+.f64 (*.f64 a 240) (*.f64 -120 (/.f64 y (-.f64 z t)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)
Outputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4)))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) 60)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 -60 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (+.f64 (*.f64 -60 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 -60 (/.f64 y z))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 -60 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (+.f64 (*.f64 -60 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 -60 (/.f64 y z))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)))) (*.f64 -60 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (+.f64 (*.f64 -60 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 -60 (/.f64 y z))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4)))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) 60)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4)))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) 60)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))))
(+.f64 (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))))))) (*.f64 120 a))
(+.f64 (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4)))) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 120 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 (/.f64 y (pow.f64 t 4)) (*.f64 60 (pow.f64 z 3))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 z (pow.f64 t 2))))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 120 a))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 120 a))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 120 a))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 120 a)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (+.f64 (*.f64 120 a) (*.f64 -60 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 -60 (/.f64 y (pow.f64 z 4)))) (*.f64 120 a)))
(+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 120 a)))
(+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))) (*.f64 120 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))) (*.f64 120 a))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 0)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 0 (*.f64 y (/.f64 -60 (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 -60 y) (-.f64 t z))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(-.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 0)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(-.f64 0 (/.f64 (*.f64 -60 y) (-.f64 t z)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 y (/.f64 -60 (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 y (*.f64 -60 (/.f64 1 (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 -60 y) (/.f64 1 (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 1)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 1 (*.f64 y (/.f64 -60 (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y -120) (/.f64 1/2 (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y -120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 -60 (-.f64 z t)) y)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y 60) (/.f64 -1 (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -1 (/.f64 (*.f64 -60 y) (-.f64 t z)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 2 (/.f64 (*.f64 -60 y) (*.f64 (-.f64 z t) 2)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 2 (/.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 2))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 -60 (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 -60 y)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 2 (*.f64 (/.f64 -30 (-.f64 z t)) y))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -120 (*.f64 y (/.f64 1/2 (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 y 1/2)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 -120 (/.f64 y (-.f64 z t))) 1/2)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y -240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (+.f64 y y) (/.f64 -30 (-.f64 z t)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 z t)) -30))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 -60 (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 y (-.f64 z t)) -60)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 -60 y))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 (/.f64 -60 (-.f64 z t)) 2) (*.f64 y 1/2))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 (*.f64 -60 y) (-.f64 t z)) -1)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (/.f64 2 (-.f64 z t))) -30)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (neg.f64 y) (/.f64 -60 (-.f64 t z)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 1/2 (*.f64 -120 (/.f64 y (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -30 (*.f64 y (/.f64 2 (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y 1/2) (*.f64 (/.f64 -60 (-.f64 z t)) 2))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y 1/2) (/.f64 120 (-.f64 t z)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 -30 (-.f64 z t)) (+.f64 y y))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (/.f64 1/2 (-.f64 z t))) -120)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 y -120))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 -1 (-.f64 z t)) (*.f64 y 60))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 y 120) (/.f64 1 (*.f64 (-.f64 t z) 2)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 -60 (/.f64 1 (-.f64 z t))) y)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 y -120))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 y 1/2)) -120)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) -30) (+.f64 y y))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 120 (-.f64 t z)) (*.f64 y 1/2))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 (*.f64 -60 y) (*.f64 (-.f64 z t) 2)) 2)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 -60 (-.f64 t z)) (neg.f64 y))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 y (-.f64 t z)) 60)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) 2) 2)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 y -240))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 y 120))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (+.f64 (/.f64 -30 (-.f64 z t)) (/.f64 -30 (-.f64 z t))) y)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 -60 y))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(neg.f64 (/.f64 (*.f64 -60 y) (-.f64 t z)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(-.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 0)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 1 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 1/2)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 y (-.f64 t z))))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(*.f64 60 (+.f64 a (+.f64 a (/.f64 y (-.f64 t z)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 1/2 (+.f64 (*.f64 a 240) (*.f64 -120 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(/.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 1)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 2) 2)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4) 4)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) 8)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 -60 (-.f64 z t))) (*.f64 a 120)) 4))) 16)
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))

eval448.0ms (1.1%)

Compiler

Compiled 14819 to 8792 computations (40.7% saved)

prune468.0ms (1.2%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New65815673
Fresh426
Picked101
Done314
Total66618684
Error
0.0b
Counts
684 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
35.4b
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
35.4b
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
35.4b
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
50.8b
(/.f64 (*.f64 x 60) (-.f64 z t))
35.4b
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
24.5b
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 z)) (*.f64 a 120))
28.1b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
30.9b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
26.6b
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
26.6b
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
48.8b
(*.f64 (-.f64 x y) (/.f64 60 z))
49.4b
(*.f64 (-.f64 x y) (/.f64 -60 t))
0.2b
(*.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)
16.2b
(*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))
28.0b
(*.f64 120 a)
12.1b
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
49.4b
(*.f64 -60 (/.f64 (-.f64 x y) t))
46.7b
(*.f64 -60 (/.f64 y (-.f64 z t)))
Compiler

Compiled 488 to 365 computations (25.2% saved)

localize17.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 24 computations (57.1% saved)

series82.0ms (0.2%)

Counts
4 → 192
Calls

48 calls:

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

rewrite116.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1726×bool.json-1
1726×bool.json-2
1676×rational.json-1
1676×rational.json-2
1334×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015106
1151106
2400106
3868106
41970106
55461106
Stop Event
node limit
Counts
4 → 111
Calls
Call 1
Inputs
(*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))
(*.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)
(+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))
(/.f64 1/2 (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (*.f64 -1 (neg.f64 (*.f64 (-.f64 t z) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (-.f64 0 (neg.f64 (*.f64 (-.f64 t z) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (/.f64 (neg.f64 (*.f64 (-.f64 t z) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (-.f64 t z) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (*.f64 (-.f64 x y) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 2) (*.f64 (-.f64 t z) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (-.f64 t z)) (/.f64 2 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 t z) (*.f64 (-.f64 x y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 z t) (neg.f64 (*.f64 (-.f64 x y) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (neg.f64 (*.f64 (-.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (*.f64 -1 (*.f64 (-.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 t z) 4) (neg.f64 (*.f64 (-.f64 x y) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 4) (*.f64 (-.f64 z t) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 4) (*.f64 8 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 1/2) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (-.f64 z t) 8) (*.f64 (-.f64 x y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 y x)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 2 (*.f64 (-.f64 z t) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 8 (*.f64 (-.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 t z) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (-.f64 y x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 x y) 2))) (+.f64 (neg.f64 (*.f64 (-.f64 t z) -4)) (neg.f64 (*.f64 (-.f64 t z) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t)))) (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z))) (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (neg.f64 (*.f64 (-.f64 x y) 1/2))) (*.f64 (-.f64 t z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) 2) (/.f64 (-.f64 t z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 x y) 4) (-.f64 z t)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 t z) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (-.f64 t z) -2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (neg.f64 (*.f64 (-.f64 t z) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 (-.f64 t z) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) 1/2) (*.f64 (-.f64 t z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (-.f64 z t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) 4)) (-.f64 0 (*.f64 (-.f64 z t) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) 2))) (*.f64 (-.f64 t z) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2))) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 240) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 1/2 (*.f64 (-.f64 t z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -2) (/.f64 (/.f64 -1/4 (-.f64 t z)) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 -1/4 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t z)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -4) (/.f64 1/2 (*.f64 (-.f64 z t) (*.f64 (-.f64 t z) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) -4) (/.f64 1 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1/2 (-.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (-.f64 t z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/4 (-.f64 t z)) (-.f64 z t)) (*.f64 (-.f64 t z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (-.f64 t z) (-.f64 t z))) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t)))))))

simplify215.0ms (0.5%)

Algorithm
egg-herbie
Rules
1196×rational.json-simplify-43
1006×rational.json-simplify-2
838×rational.json-simplify-35
786×rational.json-simplify-50
664×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
039813071
1113712759
2316312093
3603412093
4737412081
Stop Event
node limit
Counts
303 → 300
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(*.f64 -1/2 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(*.f64 1/2 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(*.f64 1/2 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(*.f64 1/2 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(*.f64 -1/2 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(*.f64 -1/2 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
a
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
a
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))) (+.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))))
a
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
a
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))))
a
(+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
a
(+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(/.f64 -1/2 t)
(-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2))))) (*.f64 1/2 (/.f64 1 t)))
(/.f64 1/2 z)
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 1/2 z)
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 1/2 z)
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 -1/2 t)
(-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2))))) (*.f64 1/2 (/.f64 1 t)))
(/.f64 -1/2 t)
(-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2))))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 0)
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))
(-.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 0)
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2))
(/.f64 (-.f64 x y) (*.f64 -1 (neg.f64 (*.f64 (-.f64 t z) -2))))
(/.f64 (-.f64 x y) (-.f64 0 (neg.f64 (*.f64 (-.f64 t z) -2))))
(/.f64 (-.f64 x y) (/.f64 (neg.f64 (*.f64 (-.f64 t z) -2)) -1))
(/.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 1/2 (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) 1))
(/.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y))) 2))
(/.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1 (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 1)
(/.f64 1 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)))
(/.f64 1 (+.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 -1/2 (/.f64 (-.f64 t z) (-.f64 x y)))
(/.f64 2 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) 2))
(/.f64 2 (*.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) 1))
(/.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (*.f64 (-.f64 x y) 1/2))))
(/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2)
(/.f64 (*.f64 (-.f64 x y) 2) (*.f64 (-.f64 t z) -4))
(/.f64 (/.f64 -1 (-.f64 t z)) (/.f64 2 (-.f64 x y)))
(/.f64 -1 (/.f64 (-.f64 t z) (*.f64 (-.f64 x y) 1/2)))
(/.f64 -1 (-.f64 0 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))))
(/.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) (-.f64 x y)))
(/.f64 -1 (/.f64 (-.f64 z t) (neg.f64 (*.f64 (-.f64 x y) 1/2))))
(/.f64 (-.f64 y x) (neg.f64 (*.f64 (-.f64 t z) -2)))
(/.f64 (-.f64 y x) (*.f64 -1 (*.f64 (-.f64 t z) -2)))
(/.f64 4 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))))
(/.f64 4 (+.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y)))))
(/.f64 4 (*.f64 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))) 1))
(/.f64 4 (/.f64 (*.f64 (-.f64 t z) 4) (neg.f64 (*.f64 (-.f64 x y) 1/2))))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 (-.f64 z t) 8))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 8 (-.f64 z t)))
(/.f64 (*.f64 (-.f64 x y) 1/2) (-.f64 z t))
(/.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))))
(/.f64 8 (+.f64 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t)))))
(/.f64 8 (/.f64 (*.f64 (-.f64 z t) 8) (*.f64 (-.f64 x y) 1/2)))
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))))
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))) 1))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t)))) 8)
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 2 (*.f64 (-.f64 z t) 8)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 8 (*.f64 (-.f64 t z) -2)))
(/.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))) 2))
(/.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 4)
(/.f64 1/4 (*.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z))) 1/2)
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 t z) -4)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -4)) 1))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -2)) 2))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (-.f64 t z))
(/.f64 (+.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (-.f64 y x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 x y) 2))) (+.f64 (neg.f64 (*.f64 (-.f64 t z) -4)) (neg.f64 (*.f64 (-.f64 t z) -4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t)))) (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))) 16)
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z))) (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z)))) 1)
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (neg.f64 (*.f64 (-.f64 x y) 1/2))) (*.f64 (-.f64 t z) 2))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) 2) (/.f64 (-.f64 t z) -2))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 4) (-.f64 z t)) 8)
(/.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 t z) -2)) -1)
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (-.f64 t z) -2)) 8)
(/.f64 (/.f64 (-.f64 x y) (neg.f64 (*.f64 (-.f64 t z) -2))) -1)
(/.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 (-.f64 t z) -2))) 2)
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) 1/2) (*.f64 (-.f64 t z) -2))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -4)) 1/4)
(/.f64 (/.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -4))
(/.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -2)
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (-.f64 t z)) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (-.f64 z t)) -1)
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 4)) (-.f64 0 (*.f64 (-.f64 z t) 8)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) 2))) (*.f64 (-.f64 t z) -4))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2))) (-.f64 z t))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120))
(-.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 0)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 240) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480))) 16)
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 0)
(*.f64 1/2 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a)))
(*.f64 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a)) 2)
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 1)
(/.f64 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4))) 16)
(+.f64 (/.f64 1/2 (-.f64 z t)) 0)
(+.f64 0 (/.f64 1/2 (-.f64 z t)))
(-.f64 (/.f64 1/2 (-.f64 z t)) 0)
(*.f64 1/2 (/.f64 -1 (-.f64 t z)))
(*.f64 (-.f64 z t) (/.f64 1/2 (*.f64 (-.f64 t z) (-.f64 t z))))
(*.f64 (/.f64 1/2 (-.f64 z t)) 1)
(*.f64 1 (/.f64 1/2 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 t z) -2) (/.f64 (/.f64 -1/4 (-.f64 t z)) (-.f64 z t)))
(*.f64 2 (/.f64 -1/4 (-.f64 t z)))
(*.f64 (/.f64 -1 (-.f64 t z)) 1/2)
(*.f64 (*.f64 (-.f64 t z) -4) (/.f64 1/2 (*.f64 (-.f64 z t) (*.f64 (-.f64 t z) -4))))
(*.f64 (*.f64 (-.f64 t z) -4) (/.f64 1 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 8))))
(*.f64 4 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 8))))
(*.f64 4 (/.f64 (/.f64 1/2 (-.f64 z t)) 4))
(*.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) 4) 1/4)
(*.f64 (/.f64 -1/4 (-.f64 t z)) 2)
(*.f64 (/.f64 (/.f64 -1/4 (-.f64 t z)) (-.f64 z t)) (*.f64 (-.f64 t z) -2))
(*.f64 (/.f64 1/2 (*.f64 (-.f64 t z) (-.f64 t z))) (-.f64 z t))
Outputs
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))
(*.f64 -1/2 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 1/2 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 1/2 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 z (*.f64 1/2 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 1/2)))))
(+.f64 (*.f64 z (*.f64 1/2 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(*.f64 1/2 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(*.f64 1/2 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(*.f64 -1/2 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -1/2 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 x y) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 (-.f64 x y) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 -1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 -1/2 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -1/2 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 x y) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 (-.f64 x y) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))) (*.f64 -1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))
(*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) 60)
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) 60)
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)) (*.f64 (/.f64 x (-.f64 z t)) 60))
(*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 y (-.f64 z t)) -60)
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 (/.f64 y (-.f64 z t)) -60)
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)) (*.f64 (/.f64 y (-.f64 z t)) -60))
(*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (*.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)) 60)))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)) 60) (*.f64 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2))) 60)) (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))))))
(+.f64 (*.f64 120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)) (+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 2)) 60))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) z) 60))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) 60) (+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) z) 60)))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 60) (+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) 60) (+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) z) 60))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) 60)) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) z) 60) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) z) 60))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) 60) (+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) z) 60)))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 60) (+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) 60) (+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) z) 60))))
(+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) 60)) (*.f64 120 a)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) z) 60) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z))))
(*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) 60) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)))
(+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 t (pow.f64 z 2)) 60)) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 x y) (pow.f64 z 2)) 60)) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) 60) (+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)) (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 60)))
(+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) 60)) (+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 t (pow.f64 z 2)) 60)) (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)) (*.f64 60 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 120 (+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) 60) (+.f64 (+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)) (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) 60)) (*.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 60)))
(+.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) 60)) (+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 (-.f64 x y) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) t) -60))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -60) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -60)))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -60) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3)) -60) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -60))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -60) (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 (-.f64 x y) t) -60))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -60) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -60)))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -60) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3)) -60) (*.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) -60))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (-.f64 x y) t) -60) (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
a
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
a
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(*.f64 1/2 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a)
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(*.f64 -1/2 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) (+.f64 a (*.f64 -1/2 (/.f64 y (-.f64 z t)))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1/2 (/.f64 y (-.f64 z t))) (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a))
(+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 1/2)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (+.f64 a (*.f64 z (*.f64 1/2 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))))))
(+.f64 (*.f64 1/2 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 1/2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)))
(+.f64 (*.f64 z (*.f64 1/2 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) (+.f64 a (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a) (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))) (+.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -1/2 (/.f64 (-.f64 x y) t))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 1/2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a))))
(+.f64 (*.f64 z (*.f64 1/2 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a) (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a) (*.f64 1/2 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (+.f64 z (/.f64 (pow.f64 z 2) t))))))
a
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) a)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) a)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) a)
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) a)
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) a))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) a)
a
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) a)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) a)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) a)
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) a)
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) a))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) a)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a)
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) a)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) a)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))) a)
(+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) a)
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) a))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) a)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (+.f64 a (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) a))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))) (+.f64 a (*.f64 1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))) a))
a
(+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) a)
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) a)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) a))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a) (*.f64 -1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
a
(+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) a)
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))))) a)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 a (*.f64 -1/2 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 x y) (pow.f64 z 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) a))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 x y) t)) a) (*.f64 -1/2 (*.f64 (-.f64 x y) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(/.f64 -1/2 t)
(-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 1/2 (/.f64 1 t))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2))))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 1/2 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 1/2 (/.f64 1 t))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 1/2 (/.f64 1 t)))
(/.f64 1/2 z)
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z)))
(*.f64 1/2 (+.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))
(*.f64 1/2 (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 1 z))))
(*.f64 1/2 (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 1/2 z)
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z)))
(*.f64 1/2 (+.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))
(*.f64 1/2 (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 1 z))))
(*.f64 1/2 (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 1/2 z)
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z)))
(*.f64 1/2 (+.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))
(*.f64 1/2 (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (/.f64 1 z))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 1 z))))
(*.f64 1/2 (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 z)) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z)))))
(+.f64 (*.f64 1/2 (/.f64 t (pow.f64 z 2))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(/.f64 -1/2 t)
(-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 1/2 (/.f64 1 t))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2))))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 1/2 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 1/2 (/.f64 1 t))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 1/2 (/.f64 1 t)))
(/.f64 -1/2 t)
(-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 1/2 (/.f64 1 t))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 z (pow.f64 t 2))))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 t 2))) (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4)))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 1/2 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 1/2 (/.f64 1 t))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 1/2 (/.f64 1 t)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 0)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(-.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 0)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (-.f64 x y) (*.f64 -1 (neg.f64 (*.f64 (-.f64 t z) -2))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (-.f64 x y) (-.f64 0 (neg.f64 (*.f64 (-.f64 t z) -2))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (-.f64 x y) (/.f64 (neg.f64 (*.f64 (-.f64 t z) -2)) -1))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 1/2 (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) 1))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y))) 2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1 (-.f64 x y)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) 1)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 1 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 1 (+.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 -1/2 (/.f64 (-.f64 t z) (-.f64 x y)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 2 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) 2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 2 (*.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) 1))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (*.f64 (-.f64 x y) 1/2))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 2)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 (-.f64 x y) 2) (*.f64 (-.f64 t z) -4))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 -1 (-.f64 t z)) (/.f64 2 (-.f64 x y)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 -1 (/.f64 (-.f64 t z) (*.f64 (-.f64 x y) 1/2)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 -1 (-.f64 0 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) (-.f64 x y)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 -1 (/.f64 (-.f64 z t) (neg.f64 (*.f64 (-.f64 x y) 1/2))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (-.f64 y x) (neg.f64 (*.f64 (-.f64 t z) -2)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (-.f64 y x) (*.f64 -1 (*.f64 (-.f64 t z) -2)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 4 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 4 (+.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y)))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 4 (*.f64 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))) 1))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 4 (/.f64 (*.f64 (-.f64 t z) 4) (neg.f64 (*.f64 (-.f64 x y) 1/2))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 (-.f64 z t) 8))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 8 (-.f64 z t)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 (-.f64 x y) 1/2) (-.f64 z t))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 8 (+.f64 (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 8 (/.f64 (-.f64 x y) (-.f64 z t)))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 8 (/.f64 (*.f64 (-.f64 z t) 8) (*.f64 (-.f64 x y) 1/2)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))) 1))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t)))) 8)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 2 (*.f64 (-.f64 z t) 8)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 8 (*.f64 (-.f64 t z) -2)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (-.f64 z t) (*.f64 1/4 (-.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y)) (/.f64 (*.f64 (-.f64 t z) -2) (-.f64 x y))) 2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 4)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 1/4 (*.f64 1/2 (/.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z))) 1/2)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 t z) -4)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -4)) 1))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (*.f64 (neg.f64 (*.f64 (-.f64 t z) -2)) 2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (-.f64 t z))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (+.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (-.f64 y x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2))) (*.f64 2 (neg.f64 (*.f64 (-.f64 t z) -2)))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 x y) 2))) (+.f64 (neg.f64 (*.f64 (-.f64 t z) -4)) (neg.f64 (*.f64 (-.f64 t z) -4))))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t)))) (*.f64 2 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))) 16)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z))) (*.f64 (-.f64 x y) (/.f64 -1/4 (-.f64 t z)))) 1)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (neg.f64 (*.f64 (-.f64 x y) 1/2))) (*.f64 (-.f64 t z) 2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) 2) (/.f64 (-.f64 t z) -2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 4) (-.f64 z t)) 8)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 t z) -2)) -1)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (-.f64 t z) -2)) 8)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (-.f64 x y) (neg.f64 (*.f64 (-.f64 t z) -2))) -1)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 (-.f64 t z) -2))) 2)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) 1/2) (*.f64 (-.f64 t z) -2))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -4)) 1/4)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (-.f64 x y) 1/2) (*.f64 (-.f64 t z) -4))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (-.f64 x y) (-.f64 t z)) -2)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (-.f64 t z)) -1)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2)) (-.f64 z t)) -1)
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 4)) (-.f64 0 (*.f64 (-.f64 z t) 8)))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) 2))) (*.f64 (-.f64 t z) -4))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) 1/2))) (-.f64 z t))
(*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 0)
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120))
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(-.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 0)
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 120) 1)
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 240) 2)
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480) 4)
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480)) 8)
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 480))) 16)
(*.f64 120 (+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z)))))
(-.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 0)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 1/2 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))))
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 1)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 1 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a))
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a)))
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))) 1/2)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4))
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4) 1/4)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a)) 2)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(/.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 1)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(/.f64 (+.f64 a (+.f64 a (/.f64 (-.f64 x y) (-.f64 z t)))) 2)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4) 4)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4)) 8)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t))) a) 4))) 16)
(+.f64 a (*.f64 1/2 (/.f64 (-.f64 x y) (-.f64 z t))))
(+.f64 a (*.f64 (-.f64 x y) (/.f64 -1/2 (-.f64 t z))))
(+.f64 (/.f64 1/2 (-.f64 z t)) 0)
(/.f64 -1/2 (-.f64 t z))
(+.f64 0 (/.f64 1/2 (-.f64 z t)))
(/.f64 -1/2 (-.f64 t z))
(-.f64 (/.f64 1/2 (-.f64 z t)) 0)
(/.f64 -1/2 (-.f64 t z))
(*.f64 1/2 (/.f64 -1 (-.f64 t z)))
(*.f64 1/2 (/.f64 1 (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 1/2 (*.f64 (-.f64 t z) (-.f64 t z))))
(*.f64 (-.f64 z t) (/.f64 1/2 (*.f64 (-.f64 z t) (-.f64 z t))))
(*.f64 (/.f64 1/2 (-.f64 z t)) 1)
(/.f64 -1/2 (-.f64 t z))
(*.f64 1 (/.f64 1/2 (-.f64 z t)))
(/.f64 -1/2 (-.f64 t z))
(*.f64 (*.f64 (-.f64 t z) -2) (/.f64 (/.f64 -1/4 (-.f64 t z)) (-.f64 z t)))
(*.f64 (-.f64 t z) (*.f64 -2 (/.f64 -1/4 (*.f64 (-.f64 t z) (-.f64 z t)))))
(*.f64 (-.f64 t z) (*.f64 -2 (/.f64 1/4 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 2 (*.f64 (-.f64 z t) (/.f64 -1/4 (*.f64 (-.f64 z t) (-.f64 t z)))))
(*.f64 2 (/.f64 -1/4 (-.f64 t z)))
(*.f64 2 (/.f64 1/4 (-.f64 z t)))
(*.f64 (/.f64 -1 (-.f64 t z)) 1/2)
(*.f64 1/2 (/.f64 1 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 t z) -4) (/.f64 1/2 (*.f64 (-.f64 z t) (*.f64 (-.f64 t z) -4))))
(*.f64 (*.f64 (-.f64 t z) -4) (/.f64 (/.f64 -1/2 (-.f64 t z)) (*.f64 (-.f64 t z) -4)))
(*.f64 (-.f64 t z) (*.f64 -4 (/.f64 1/2 (*.f64 (-.f64 t z) (*.f64 (-.f64 z t) -4)))))
(*.f64 (-.f64 t z) (*.f64 -4 (/.f64 (/.f64 1/8 (-.f64 z t)) (-.f64 z t))))
(*.f64 (/.f64 -1/2 (-.f64 t z)) (/.f64 (-.f64 z t) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 t z) -4) (/.f64 1 (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 8))))
(*.f64 (*.f64 (-.f64 t z) -4) (/.f64 (/.f64 -1/2 (-.f64 t z)) (*.f64 (-.f64 t z) -4)))
(*.f64 (-.f64 t z) (*.f64 -4 (/.f64 1/2 (*.f64 (-.f64 t z) (*.f64 (-.f64 z t) -4)))))
(*.f64 (-.f64 t z) (*.f64 -4 (/.f64 (/.f64 1/8 (-.f64 z t)) (-.f64 z t))))
(*.f64 (/.f64 -1/2 (-.f64 t z)) (/.f64 (-.f64 z t) (-.f64 z t)))
(*.f64 4 (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) 8))))
(*.f64 4 (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) 8)))
(*.f64 4 (/.f64 (-.f64 z t) (*.f64 8 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 4 (/.f64 (-.f64 z t) (*.f64 (-.f64 t z) (*.f64 (-.f64 t z) 8))))
(*.f64 4 (/.f64 (/.f64 1/2 (-.f64 z t)) 4))
(/.f64 -1/2 (-.f64 t z))
(*.f64 (*.f64 (/.f64 1/2 (-.f64 z t)) 4) 1/4)
(/.f64 -1/2 (-.f64 t z))
(*.f64 (/.f64 -1/4 (-.f64 t z)) 2)
(*.f64 2 (/.f64 1/4 (-.f64 z t)))
(*.f64 (/.f64 (/.f64 -1/4 (-.f64 t z)) (-.f64 z t)) (*.f64 (-.f64 t z) -2))
(*.f64 (-.f64 t z) (*.f64 -2 (/.f64 -1/4 (*.f64 (-.f64 t z) (-.f64 z t)))))
(*.f64 (-.f64 t z) (*.f64 -2 (/.f64 1/4 (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 2 (*.f64 (-.f64 z t) (/.f64 -1/4 (*.f64 (-.f64 z t) (-.f64 t z)))))
(*.f64 (/.f64 1/2 (*.f64 (-.f64 t z) (-.f64 t z))) (-.f64 z t))
(*.f64 (-.f64 z t) (/.f64 1/2 (*.f64 (-.f64 t z) (-.f64 t z))))
(*.f64 (-.f64 z t) (/.f64 1/2 (*.f64 (-.f64 z t) (-.f64 z t))))

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 y (-.f64 z t))
0.2b
(*.f64 -60 (/.f64 y (-.f64 z t)))
Compiler

Compiled 24 to 10 computations (58.3% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

18 calls:

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

rewrite104.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1110×rational.json-simplify-50
700×rational.json-simplify-1
696×rational.json-simplify-49
696×rational.json-simplify-35
640×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
19432
229932
372232
4188732
5626932
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(/.f64 y (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -60 (/.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z t)) -30) (*.f64 (/.f64 y (-.f64 z t)) -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z t)) -120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z t)) -240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 y (-.f64 z t)) -240)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 y (-.f64 z t)) -240))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -60 (/.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 -60 (/.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 -60 (/.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 -60 (/.f64 y (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 -1/2 (-.f64 t z))) (*.f64 y (/.f64 -1/2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 y (-.f64 t z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 2 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 (/.f64 1 y) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 -1/2 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 -1 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 -1/2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y -1/2) (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (-.f64 z t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 -1/2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) y) (/.f64 1 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) y) (/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 1/2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 y (-.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (-.f64 z t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 8) (/.f64 1 (*.f64 (-.f64 z t) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -4) (/.f64 1 (*.f64 (-.f64 z t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 y (/.f64 1/2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 t z)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1/2 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) (*.f64 y -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 y (-.f64 t z))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 -1/2 (-.f64 t z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (/.f64 (*.f64 (-.f64 z t) 2) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 t z) -1/2) y) (/.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (/.f64 (-.f64 t z) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (-.f64 z t)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 y (-.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 y) (/.f64 (-.f64 z t) (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -1/2) (/.f64 2 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 t z) y) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (-.f64 t z) (/.f64 2 y)) (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 y (-.f64 z t)) (/.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 y (-.f64 z t)) (/.f64 y (-.f64 z t)))))))

simplify95.0ms (0.2%)

Algorithm
egg-herbie
Rules
1162×rational.json-simplify-51
964×rational.json-simplify-44
904×rational.json-simplify-47
892×rational.json-simplify-35
754×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02324539
15694341
214264137
352363897
Stop Event
node limit
Counts
123 → 176
Calls
Call 1
Inputs
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 0)
(+.f64 0 (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 (/.f64 y (-.f64 z t)) -30) (*.f64 (/.f64 y (-.f64 z t)) -30))
(-.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 0)
(/.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 1)
(/.f64 (*.f64 (/.f64 y (-.f64 z t)) -120) 2)
(/.f64 (*.f64 (/.f64 y (-.f64 z t)) -240) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 y (-.f64 z t)) -240)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 y (-.f64 z t)) -240))) 16)
(neg.f64 (*.f64 -60 (/.f64 y (-.f64 t z))))
(+.f64 (/.f64 y (-.f64 z t)) 0)
(+.f64 0 (/.f64 y (-.f64 z t)))
(+.f64 -1 (-.f64 1 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 y (/.f64 -1/2 (-.f64 t z))) (*.f64 y (/.f64 -1/2 (-.f64 t z))))
(+.f64 (-.f64 1 (/.f64 y (-.f64 t z))) -1)
(-.f64 (/.f64 y (-.f64 z t)) 0)
(-.f64 0 (/.f64 y (-.f64 t z)))
(*.f64 y (/.f64 1 (-.f64 z t)))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))
(*.f64 y (*.f64 (/.f64 2 (-.f64 z t)) 1/2))
(*.f64 y (*.f64 -1 (/.f64 1 (-.f64 t z))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 1 y) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 y (-.f64 z t)) 1)
(*.f64 1 (/.f64 y (-.f64 z t)))
(*.f64 (+.f64 y y) (/.f64 -1/2 (-.f64 t z)))
(*.f64 (+.f64 y y) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))
(*.f64 (neg.f64 y) (/.f64 1 (-.f64 t z)))
(*.f64 (neg.f64 y) (*.f64 -1 (/.f64 1 (-.f64 z t))))
(*.f64 (neg.f64 y) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(*.f64 -1 (/.f64 y (-.f64 t z)))
(*.f64 2 (*.f64 y (/.f64 -1/2 (-.f64 t z))))
(*.f64 2 (*.f64 (*.f64 y -1/2) (/.f64 1 (-.f64 t z))))
(*.f64 (*.f64 y (/.f64 2 (-.f64 z t))) 1/2)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) 1))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 -1/2 (-.f64 t z))))
(*.f64 (/.f64 1 (-.f64 z t)) y)
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 (/.f64 1 y)))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 1 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 1/2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 4 (/.f64 y (*.f64 (-.f64 z t) 4)))
(*.f64 4 (/.f64 (/.f64 y (-.f64 z t)) 4))
(*.f64 (*.f64 (/.f64 y (-.f64 z t)) 4) 1/4)
(*.f64 (*.f64 y 8) (/.f64 1 (*.f64 (-.f64 z t) 8)))
(*.f64 (*.f64 y -4) (/.f64 1 (*.f64 (-.f64 z t) -4)))
(*.f64 -2 (*.f64 y (/.f64 1/2 (-.f64 t z))))
(*.f64 (/.f64 y (-.f64 t z)) -1)
(*.f64 1/2 (*.f64 y (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 1 y) (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 -1/2 (-.f64 t z)) (+.f64 y y))
(*.f64 (/.f64 1 (-.f64 t z)) (neg.f64 y))
(*.f64 (*.f64 y -2) (/.f64 1/2 (-.f64 t z)))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))
(*.f64 (*.f64 y -2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 y 1/2))
(*.f64 -1/2 (*.f64 2 (/.f64 y (-.f64 t z))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) (*.f64 y -1/2))
(*.f64 (*.f64 2 (/.f64 y (-.f64 t z))) -1/2)
(*.f64 (*.f64 y (/.f64 -1/2 (-.f64 t z))) 2)
(*.f64 (/.f64 1/2 y) (/.f64 (*.f64 (-.f64 z t) 2) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 (*.f64 (-.f64 t z) -1/2) y) (/.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 -1 y) (/.f64 (-.f64 t z) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 2 (-.f64 z t)) (*.f64 y 1/2))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 y 4))
(*.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 y -2))
(*.f64 (*.f64 y 1/2) (/.f64 2 (-.f64 z t)))
(*.f64 1/4 (*.f64 (/.f64 y (-.f64 z t)) 4))
(*.f64 (/.f64 2 y) (/.f64 (-.f64 z t) (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
(*.f64 (*.f64 y -1/2) (/.f64 2 (-.f64 t z)))
(neg.f64 (/.f64 y (-.f64 t z)))
(neg.f64 (/.f64 (/.f64 (-.f64 t z) y) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(neg.f64 (/.f64 (*.f64 (-.f64 t z) (/.f64 2 y)) (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
Outputs
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 z (/.f64 y (pow.f64 t 2))))) (*.f64 60 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 z 3)) -60)))
(*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 z 3)) -60)) (+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 y (pow.f64 z 4)) -60))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))))
(*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 z 3)) -60)))
(*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 z 3)) -60)) (+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 y (pow.f64 z 4)) -60))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))))
(*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 -60 (/.f64 y z))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 z 3)) -60)))
(*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 -60 (*.f64 t (/.f64 y (pow.f64 z 2)))) (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 z 3)) -60)) (+.f64 (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 y (pow.f64 z 4)) -60))))
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))))
(*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 z (/.f64 y (pow.f64 t 2))))) (*.f64 60 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))))) (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))))))
(+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 z (/.f64 y (pow.f64 t 2))))) (*.f64 60 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -1 (/.f64 y t))
(*.f64 (/.f64 y t) -1)
(neg.f64 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 y t))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) -1) (+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))) -1))))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 y z))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 t (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 y t))
(*.f64 (/.f64 y t) -1)
(neg.f64 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 y t))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) -1) (+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))) -1))))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 -1 (/.f64 y t))
(*.f64 (/.f64 y t) -1)
(neg.f64 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1) (+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) -1)))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 y t))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) -1) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) -1) (+.f64 (*.f64 (/.f64 y t) -1) (*.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 t 4))) -1))))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 0)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 0 (*.f64 -60 (/.f64 y (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 (/.f64 y (-.f64 z t)) -30) (*.f64 (/.f64 y (-.f64 z t)) -30))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(-.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 0)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(/.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) 1)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(/.f64 (*.f64 (/.f64 y (-.f64 z t)) -120) 2)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(/.f64 (*.f64 (/.f64 y (-.f64 z t)) -240) 4)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (/.f64 y (-.f64 z t)) -240)) 8)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 y (-.f64 z t)) -240))) 16)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(neg.f64 (*.f64 -60 (/.f64 y (-.f64 t z))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (/.f64 y (-.f64 z t)) 0)
(/.f64 y (-.f64 z t))
(+.f64 0 (/.f64 y (-.f64 z t)))
(/.f64 y (-.f64 z t))
(+.f64 -1 (-.f64 1 (/.f64 y (-.f64 t z))))
(/.f64 y (-.f64 z t))
(+.f64 (*.f64 y (/.f64 -1/2 (-.f64 t z))) (*.f64 y (/.f64 -1/2 (-.f64 t z))))
(/.f64 y (-.f64 z t))
(+.f64 (-.f64 1 (/.f64 y (-.f64 t z))) -1)
(/.f64 y (-.f64 z t))
(-.f64 (/.f64 y (-.f64 z t)) 0)
(/.f64 y (-.f64 z t))
(-.f64 0 (/.f64 y (-.f64 t z)))
(/.f64 y (-.f64 z t))
(*.f64 y (/.f64 1 (-.f64 z t)))
(/.f64 y (-.f64 z t))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) 1/2))
(/.f64 y (-.f64 z t))
(*.f64 y (*.f64 (/.f64 2 (-.f64 z t)) 1/2))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 2 (-.f64 z t)) (*.f64 y 1/2))
(*.f64 1/2 (/.f64 y (/.f64 (-.f64 t z) -2)))
(*.f64 y (*.f64 -1 (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) (/.f64 (/.f64 1 y) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 1 y) (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (-.f64 z t) (/.f64 y (/.f64 (/.f64 (-.f64 z t) y) (/.f64 1 (*.f64 y (-.f64 z t))))))
(*.f64 (-.f64 z t) (/.f64 y (/.f64 (-.f64 z t) (/.f64 -1 (-.f64 t z)))))
(*.f64 (/.f64 y (-.f64 z t)) 1)
(/.f64 y (-.f64 z t))
(*.f64 1 (/.f64 y (-.f64 z t)))
(/.f64 y (-.f64 z t))
(*.f64 (+.f64 y y) (/.f64 -1/2 (-.f64 t z)))
(/.f64 y (-.f64 z t))
(*.f64 (+.f64 y y) (*.f64 -1/2 (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 z t))
(*.f64 (neg.f64 y) (/.f64 1 (-.f64 t z)))
(/.f64 y (-.f64 z t))
(*.f64 (neg.f64 y) (*.f64 -1 (/.f64 1 (-.f64 z t))))
(/.f64 y (-.f64 z t))
(*.f64 (neg.f64 y) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(/.f64 y (-.f64 z t))
(*.f64 -1 (/.f64 y (-.f64 t z)))
(/.f64 y (-.f64 z t))
(*.f64 2 (*.f64 y (/.f64 -1/2 (-.f64 t z))))
(/.f64 y (-.f64 z t))
(*.f64 2 (*.f64 (*.f64 y -1/2) (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 y (/.f64 2 (-.f64 z t))) 1/2)
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 2 (-.f64 z t)) (*.f64 y 1/2))
(*.f64 1/2 (/.f64 y (/.f64 (-.f64 t z) -2)))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) 1))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (-.f64 z t))))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 -1/2 (-.f64 t z))))
(/.f64 y (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) y)
(/.f64 y (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 (/.f64 1 y)))
(/.f64 y (-.f64 z t))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 1 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 (/.f64 -1 (-.f64 t z)) (/.f64 (-.f64 z t) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 -1 (*.f64 (-.f64 t z) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 y (/.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 (/.f64 y (/.f64 (-.f64 z t) y)) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 (/.f64 -1 (-.f64 t z)) (/.f64 (-.f64 z t) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 -1 (*.f64 (-.f64 t z) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 y (/.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(*.f64 (/.f64 (-.f64 z t) y) (/.f64 (/.f64 y (/.f64 (-.f64 z t) y)) (-.f64 z t)))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 (/.f64 -1/2 (-.f64 t z)) (/.f64 (-.f64 z t) (*.f64 y y))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 -1/2 (*.f64 (-.f64 t z) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (*.f64 y (/.f64 y (/.f64 (-.f64 t z) (/.f64 -1/2 (-.f64 z t))))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 1/2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 (/.f64 -1/2 (-.f64 t z)) (/.f64 (-.f64 z t) (*.f64 y y))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (/.f64 -1/2 (*.f64 (-.f64 t z) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (*.f64 2 (/.f64 (-.f64 z t) y)) (*.f64 y (/.f64 y (/.f64 (-.f64 t z) (/.f64 -1/2 (-.f64 z t))))))
(*.f64 4 (/.f64 y (*.f64 (-.f64 z t) 4)))
(/.f64 y (-.f64 z t))
(*.f64 4 (/.f64 (/.f64 y (-.f64 z t)) 4))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 (/.f64 y (-.f64 z t)) 4) 1/4)
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 y 8) (/.f64 1 (*.f64 (-.f64 z t) 8)))
(*.f64 y (*.f64 8 (/.f64 1/8 (-.f64 z t))))
(*.f64 y (*.f64 8 (/.f64 -1/8 (-.f64 t z))))
(*.f64 (*.f64 y -4) (/.f64 1 (*.f64 (-.f64 z t) -4)))
(*.f64 y (*.f64 -4 (/.f64 1/4 (-.f64 t z))))
(*.f64 -2 (*.f64 y (/.f64 1/2 (-.f64 t z))))
(*.f64 y (*.f64 (/.f64 -1/2 (-.f64 z t)) -2))
(*.f64 y (*.f64 -2 (/.f64 -1/2 (-.f64 z t))))
(*.f64 (/.f64 -1/2 (-.f64 z t)) (*.f64 y -2))
(*.f64 (/.f64 y (-.f64 t z)) -1)
(/.f64 y (-.f64 z t))
(*.f64 1/2 (*.f64 y (/.f64 2 (-.f64 z t))))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 2 (-.f64 z t)) (*.f64 y 1/2))
(*.f64 1/2 (/.f64 y (/.f64 (-.f64 t z) -2)))
(*.f64 (/.f64 1 y) (/.f64 (-.f64 z t) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (*.f64 y y))))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 (/.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (*.f64 y (/.f64 y (-.f64 z t))) y)
(/.f64 (/.f64 y (/.f64 (-.f64 z t) y)) y)
(*.f64 (/.f64 -1/2 (-.f64 t z)) (+.f64 y y))
(/.f64 y (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 t z)) (neg.f64 y))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 y -2) (/.f64 1/2 (-.f64 t z)))
(*.f64 y (*.f64 (/.f64 -1/2 (-.f64 z t)) -2))
(*.f64 y (*.f64 -2 (/.f64 -1/2 (-.f64 z t))))
(*.f64 (/.f64 -1/2 (-.f64 z t)) (*.f64 y -2))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1/2 (-.f64 t z)) 1))
(*.f64 y (*.f64 (/.f64 -1/2 (-.f64 z t)) -2))
(*.f64 y (*.f64 -2 (/.f64 -1/2 (-.f64 z t))))
(*.f64 (/.f64 -1/2 (-.f64 z t)) (*.f64 y -2))
(*.f64 (*.f64 y -2) (*.f64 1/2 (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 z t))) (*.f64 y 1/2))
(/.f64 y (-.f64 z t))
(*.f64 -1/2 (*.f64 2 (/.f64 y (-.f64 t z))))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) (*.f64 y -1/2))
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 2 (/.f64 y (-.f64 t z))) -1/2)
(/.f64 y (-.f64 z t))
(*.f64 (*.f64 y (/.f64 -1/2 (-.f64 t z))) 2)
(/.f64 y (-.f64 z t))
(*.f64 (/.f64 1/2 y) (/.f64 (*.f64 (-.f64 z t) 2) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (*.f64 y y))))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 (/.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (*.f64 y (/.f64 y (-.f64 z t))) y)
(/.f64 (/.f64 y (/.f64 (-.f64 z t) y)) y)
(*.f64 (/.f64 (*.f64 (-.f64 t z) -1/2) y) (/.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (*.f64 -1/2 (/.f64 (-.f64 t z) y)) (/.f64 2 (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 -1/2 (*.f64 (/.f64 (-.f64 t z) y) (/.f64 (/.f64 2 (-.f64 z t)) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (-.f64 t z) -1/2) y) (/.f64 (*.f64 y y) (/.f64 (-.f64 z t) (/.f64 2 (-.f64 z t)))))
(*.f64 (-.f64 t z) (*.f64 (/.f64 -1/2 y) (/.f64 y (/.f64 (-.f64 z t) (/.f64 y (/.f64 (-.f64 t z) -2))))))
(*.f64 (/.f64 -1 y) (/.f64 (-.f64 t z) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 -1 y) (/.f64 (-.f64 t z) (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (/.f64 -1 y) (/.f64 y (/.f64 (/.f64 (-.f64 z t) y) (/.f64 (-.f64 t z) (-.f64 z t)))))
(*.f64 (*.f64 y (/.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 t z) (-.f64 z t))))) (/.f64 -1 y))
(neg.f64 (/.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 t z) (-.f64 z t)))))
(*.f64 (/.f64 2 (-.f64 z t)) (*.f64 y 1/2))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 1/2 (/.f64 y (/.f64 (-.f64 t z) -2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 y 4))
(/.f64 y (-.f64 z t))
(*.f64 (/.f64 1/2 (-.f64 t z)) (*.f64 y -2))
(*.f64 y (*.f64 (/.f64 -1/2 (-.f64 z t)) -2))
(*.f64 y (*.f64 -2 (/.f64 -1/2 (-.f64 z t))))
(*.f64 (/.f64 -1/2 (-.f64 z t)) (*.f64 y -2))
(*.f64 (*.f64 y 1/2) (/.f64 2 (-.f64 z t)))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 2 (-.f64 z t)) (*.f64 y 1/2))
(*.f64 1/2 (/.f64 y (/.f64 (-.f64 t z) -2)))
(*.f64 1/4 (*.f64 (/.f64 y (-.f64 z t)) 4))
(/.f64 y (-.f64 z t))
(*.f64 (/.f64 2 y) (/.f64 (-.f64 z t) (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
(*.f64 (/.f64 2 y) (/.f64 (-.f64 z t) (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) (*.f64 y y))))))
(*.f64 (/.f64 2 y) (/.f64 (/.f64 (/.f64 (-.f64 z t) 2) (-.f64 z t)) (/.f64 (-.f64 z t) (*.f64 y y))))
(*.f64 (/.f64 2 y) (/.f64 (*.f64 y y) (*.f64 2 (-.f64 z t))))
(*.f64 (/.f64 y (*.f64 2 (/.f64 (-.f64 z t) y))) (/.f64 2 y))
(*.f64 (*.f64 y -1/2) (/.f64 2 (-.f64 t z)))
(*.f64 (*.f64 y -1/2) (/.f64 -2 (-.f64 z t)))
(neg.f64 (/.f64 y (-.f64 t z)))
(/.f64 y (-.f64 z t))
(neg.f64 (/.f64 (/.f64 (-.f64 t z) y) (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y))))
(*.f64 (/.f64 -1 y) (/.f64 (-.f64 t z) (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (/.f64 -1 y) (/.f64 y (/.f64 (/.f64 (-.f64 z t) y) (/.f64 (-.f64 t z) (-.f64 z t)))))
(*.f64 (*.f64 y (/.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 t z) (-.f64 z t))))) (/.f64 -1 y))
(neg.f64 (/.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 t z) (-.f64 z t)))))
(neg.f64 (/.f64 (*.f64 (-.f64 t z) (/.f64 2 y)) (*.f64 2 (*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 z t) y) y)))))
(*.f64 (/.f64 -1 y) (/.f64 (-.f64 t z) (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) (*.f64 y y)))))
(*.f64 (/.f64 -1 y) (/.f64 y (/.f64 (/.f64 (-.f64 z t) y) (/.f64 (-.f64 t z) (-.f64 z t)))))
(*.f64 (*.f64 y (/.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 t z) (-.f64 z t))))) (/.f64 -1 y))
(neg.f64 (/.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 t z) (-.f64 z t)))))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 x 60) (-.f64 z t))
Compiler

Compiled 22 to 12 computations (45.5% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
t
@-inf
(/.f64 (*.f64 x 60) (-.f64 z t))
0.0ms
z
@-inf
(/.f64 (*.f64 x 60) (-.f64 z t))
0.0ms
t
@inf
(/.f64 (*.f64 x 60) (-.f64 z t))
0.0ms
z
@inf
(/.f64 (*.f64 x 60) (-.f64 z t))
0.0ms
z
@0
(/.f64 (*.f64 x 60) (-.f64 z t))

rewrite75.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1780×bool.json-1
1780×bool.json-2
1708×rational.json-1
1282×bool.json-3
1048×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
19619
232419
385319
4249319
5600819
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(/.f64 (*.f64 x 60) (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (-.f64 z t) 1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 x 60) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 x 60) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 60 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (/.f64 x (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 60) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (-.f64 z t) 1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 120) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z t)) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -60) (/.f64 1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x 60) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x 60) (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 x 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 30 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (-.f64 z t)) 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 120) (-.f64 z t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 60 (-.f64 z t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 60 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (*.f64 x (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 60 (/.f64 1 (-.f64 z t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 60) (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 x 120) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 120 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 (*.f64 x (/.f64 2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -60 (/.f64 x (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 (-.f64 z t))) 120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 30 (-.f64 z t)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 x 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) (*.f64 x -60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -120) (/.f64 1 (*.f64 (-.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 x 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 1/2)) 120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 t z)) -60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 120 (-.f64 z t)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 60) (*.f64 (-.f64 z t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 60 (-.f64 t z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 x 240))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 x -120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 x 60))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x 60) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (*.f64 (-.f64 z t) 1/60))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (*.f64 (-.f64 z t) 1/60)) (/.f64 x (*.f64 (-.f64 z t) 1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (*.f64 (-.f64 z t) 1/60)) (/.f64 x (*.f64 (-.f64 z t) 1/60)))))))

simplify89.0ms (0.2%)

Algorithm
egg-herbie
Rules
1312×rational.json-simplify-43
1234×rational.json-simplify-44
1210×rational.json-simplify-49
1136×rational.json-simplify-47
996×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01542772
13522664
27622556
316412484
464222484
Stop Event
node limit
Counts
90 → 86
Calls
Call 1
Inputs
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 0)
(+.f64 0 (/.f64 x (*.f64 (-.f64 z t) 1/60)))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 x 60) (-.f64 t z))))
(-.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 0)
(-.f64 0 (/.f64 (*.f64 x 60) (-.f64 t z)))
(*.f64 x (/.f64 60 (-.f64 z t)))
(*.f64 x (*.f64 60 (/.f64 1 (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(*.f64 (*.f64 x 60) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 1)
(*.f64 1 (/.f64 x (*.f64 (-.f64 z t) 1/60)))
(*.f64 (*.f64 x 120) (/.f64 1/2 (-.f64 z t)))
(*.f64 (*.f64 x 120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 60)
(*.f64 (*.f64 x -60) (/.f64 1 (-.f64 t z)))
(*.f64 -1 (/.f64 (*.f64 x 60) (-.f64 t z)))
(*.f64 2 (/.f64 (*.f64 x 60) (*.f64 (-.f64 z t) 2)))
(*.f64 2 (/.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 x 60)))
(*.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) x))
(*.f64 (+.f64 x x) (/.f64 30 (-.f64 z t)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (-.f64 z t)) 30))
(*.f64 (/.f64 (*.f64 x 120) (-.f64 z t)) 1/2)
(*.f64 (*.f64 x 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(*.f64 (/.f64 60 (-.f64 z t)) x)
(*.f64 (neg.f64 x) (/.f64 60 (-.f64 t z)))
(*.f64 120 (*.f64 x (/.f64 1/2 (-.f64 z t))))
(*.f64 120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 1/2)))
(*.f64 (*.f64 60 (/.f64 1 (-.f64 z t))) x)
(*.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 30)
(*.f64 (/.f64 (*.f64 x 60) (-.f64 t z)) -1)
(*.f64 1/2 (/.f64 (*.f64 x 120) (-.f64 z t)))
(*.f64 (*.f64 x 1/2) (/.f64 120 (-.f64 z t)))
(*.f64 30 (*.f64 x (/.f64 2 (-.f64 z t))))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(*.f64 (*.f64 x (/.f64 1/2 (-.f64 z t))) 120)
(*.f64 (/.f64 30 (-.f64 z t)) (+.f64 x x))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 x 120))
(*.f64 (/.f64 1 (-.f64 t z)) (*.f64 x -60))
(*.f64 (*.f64 x -120) (/.f64 1 (*.f64 (-.f64 t z) 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 x 120))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (+.f64 x x))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 1/2)) 120)
(*.f64 (/.f64 x (-.f64 t z)) -60)
(*.f64 (/.f64 120 (-.f64 z t)) (*.f64 x 1/2))
(*.f64 (/.f64 (*.f64 x 60) (*.f64 (-.f64 z t) 2)) 2)
(*.f64 (/.f64 60 (-.f64 t z)) (neg.f64 x))
(*.f64 (/.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 x 240))
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 x -120))
(*.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) x)
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 x 60))
(neg.f64 (/.f64 (*.f64 x 60) (-.f64 t z)))
Outputs
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 x (*.f64 (/.f64 z (pow.f64 t 2)) -60)) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 t 4)))) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 t 4))) (/.f64 x t))) (+.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)) (*.f64 x (*.f64 (/.f64 z (pow.f64 t 2)) -60))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 t 4))))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (/.f64 x z))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (/.f64 x z)))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 60 (*.f64 (pow.f64 t 3) (/.f64 x (pow.f64 z 4)))))
(*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (/.f64 x z))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (/.f64 x z)))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 60 (*.f64 (pow.f64 t 3) (/.f64 x (pow.f64 z 4)))))
(*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (/.f64 x z))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (/.f64 x z)))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))) (*.f64 60 (*.f64 (pow.f64 t 3) (/.f64 x (pow.f64 z 4)))))
(*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 x (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 x (*.f64 (/.f64 z (pow.f64 t 2)) -60)) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 t 4)))) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 t 4))) (/.f64 x t))) (+.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)) (*.f64 x (*.f64 (/.f64 z (pow.f64 t 2)) -60))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 t 4))))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 x (*.f64 (/.f64 z (pow.f64 t 2)) -60)) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (/.f64 x t))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(*.f64 -60 (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 x t)) (*.f64 -60 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 t 4)))) (*.f64 -60 (*.f64 x (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 t 4))) (/.f64 x t))) (+.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -60)) (*.f64 x (*.f64 (/.f64 z (pow.f64 t 2)) -60))))
(+.f64 (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (*.f64 -60 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 t 4))))))
(*.f64 -60 (+.f64 (*.f64 x (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 x t) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 0)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(+.f64 0 (/.f64 x (*.f64 (-.f64 z t) 1/60)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 x 60) (-.f64 t z))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(-.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 0)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(-.f64 0 (/.f64 (*.f64 x 60) (-.f64 t z)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 x (/.f64 60 (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 x (*.f64 60 (/.f64 1 (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x 60) (/.f64 1 (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 1)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 1 (/.f64 x (*.f64 (-.f64 z t) 1/60)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x 120) (/.f64 1/2 (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x 120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 z t)) 60)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x -60) (/.f64 1 (-.f64 t z)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 -1 (/.f64 (*.f64 x 60) (-.f64 t z)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 2 (/.f64 (*.f64 x 60) (*.f64 (-.f64 z t) 2)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 2 (/.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 2))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 x 60)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) x))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (+.f64 x x) (/.f64 30 (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (-.f64 z t)) 30))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 (*.f64 x 120) (-.f64 z t)) 1/2)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 60 (-.f64 z t)) x)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (neg.f64 x) (/.f64 60 (-.f64 t z)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 120 (*.f64 x (/.f64 1/2 (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 120 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 1/2)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 60 (/.f64 1 (-.f64 z t))) x)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 30)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 (*.f64 x 60) (-.f64 t z)) -1)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 1/2 (/.f64 (*.f64 x 120) (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x 1/2) (/.f64 120 (-.f64 z t)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 30 (*.f64 x (/.f64 2 (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 -60 (/.f64 x (-.f64 t z)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x (/.f64 1/2 (-.f64 z t))) 120)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 30 (-.f64 z t)) (+.f64 x x))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 x 120))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 t z)) (*.f64 x -60))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 x -120) (/.f64 1 (*.f64 (-.f64 t z) 2)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 x 120))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (+.f64 x x))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 1/2)) 120)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 t z)) -60)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 120 (-.f64 z t)) (*.f64 x 1/2))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 (*.f64 x 60) (*.f64 (-.f64 z t) 2)) 2)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 60 (-.f64 t z)) (neg.f64 x))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 (/.f64 x (*.f64 (-.f64 z t) 1/60)) 2) 2)
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 x 240))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 x -120))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(*.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) x)
(*.f64 x (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 x 60))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))
(neg.f64 (/.f64 (*.f64 x 60) (-.f64 t z)))
(*.f64 60 (/.f64 x (-.f64 z t)))
(/.f64 (*.f64 60 x) (-.f64 z t))

localize11.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 60 (/.f64 y t))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series83.0ms (0.2%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
81.0ms
y
@inf
(*.f64 60 (/.f64 y t))
1.0ms
y
@0
(*.f64 60 (/.f64 y t))
0.0ms
t
@0
(*.f64 60 (/.f64 y t))
0.0ms
t
@inf
(*.f64 60 (/.f64 y t))
0.0ms
y
@-inf
(*.f64 60 (/.f64 y t))

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1752×bool.json-1
1752×bool.json-2
1702×rational.json-1
1702×rational.json-2
1480×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
17213
222313
353813
4138113
5480013
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(*.f64 60 (/.f64 y t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 60 (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 60 (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 60 (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 (/.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) 120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) 240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 y t) 240)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 y t) 240)) (*.f64 2 (*.f64 (/.f64 y t) 240))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 60 (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 y t)))))))

simplify358.0ms (0.9%)

Algorithm
egg-herbie
Rules
3960×rational.json-simplify-35
2618×rational.json-simplify-43
2260×rational.json-simplify-51
996×rational.json-simplify-2
648×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027104
159104
2123104
3301104
4764104
52541104
63181104
73465104
83758104
94088104
104409104
114431104
124439104
134439104
144877104
155348104
165825104
175860104
185868104
Stop Event
node limit
Counts
8 → 9
Calls
Call 1
Inputs
(+.f64 (*.f64 60 (/.f64 y t)) 0)
(+.f64 0 (*.f64 60 (/.f64 y t)))
(-.f64 (*.f64 60 (/.f64 y t)) 0)
(/.f64 (*.f64 60 (/.f64 y t)) 1)
(/.f64 (*.f64 (/.f64 y t) 120) 2)
(/.f64 (*.f64 (/.f64 y t) 240) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 y t) 240)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 y t) 240)) (*.f64 2 (*.f64 (/.f64 y t) 240))) 16)
Outputs
(+.f64 (*.f64 60 (/.f64 y t)) 0)
(*.f64 60 (/.f64 y t))
(+.f64 0 (*.f64 60 (/.f64 y t)))
(*.f64 60 (/.f64 y t))
(-.f64 (*.f64 60 (/.f64 y t)) 0)
(*.f64 60 (/.f64 y t))
(/.f64 (*.f64 60 (/.f64 y t)) 1)
(*.f64 60 (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) 120) 2)
(*.f64 60 (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) 240) 4)
(*.f64 60 (/.f64 y t))
(/.f64 (*.f64 2 (*.f64 (/.f64 y t) 240)) 8)
(*.f64 60 (/.f64 y t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 y t) 240)) (*.f64 2 (*.f64 (/.f64 y t) 240))) 16)
(*.f64 60 (/.f64 y t))

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 12 computations (70.7% saved)

series9.0ms (0%)

Counts
3 → 120
Calls

33 calls:

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

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2076×bool.json-1
2076×bool.json-2
1652×bool.json-3
784×rational.json-simplify-35
666×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
112469
236969
385269
4218969
5589769
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(/.f64 y (-.f64 t z))
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240)) (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 2 (/.f64 1/2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 -1 (-.f64 t z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (/.f64 -1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 2 (-.f64 t z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 t z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (-.f64 t z)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 -1/2 (/.f64 -1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 -1 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 y) (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 2 (/.f64 y (-.f64 z t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y (-.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 y (-.f64 t z)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 1/2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y -2) (/.f64 -1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y (-.f64 t z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (-.f64 t z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (-.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 (/.f64 1 (*.f64 (-.f64 t z) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 t z)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 y y) (-.f64 z t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 y -2) (/.f64 -1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 (/.f64 1/2 (-.f64 z t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 1/2 (/.f64 -1 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 t z)) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 t z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 t z) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) y)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 y (-.f64 t z)) (/.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 y (-.f64 t z)) (/.f64 y (-.f64 t z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 a (/.f64 (/.f64 y (-.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 a 4) (*.f64 y (/.f64 2 (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))))

simplify329.0ms (0.8%)

Algorithm
egg-herbie
Rules
1738×rational.json-simplify-35
1256×rational.json-simplify-51
912×rational.json-simplify-53
806×rational.json-simplify-43
750×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02476321
15896099
212376023
328415819
447735819
561815819
666475819
774345819
Stop Event
node limit
Counts
195 → 214
Calls
Call 1
Inputs
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a)))
(+.f64 (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a))))
(+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a))))))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(*.f64 2 a)
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(/.f64 y (-.f64 t z))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(/.f64 y (-.f64 t z))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))))
(*.f64 2 a)
(+.f64 (/.f64 y t) (*.f64 2 a))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a))))
(*.f64 2 a)
(+.f64 (/.f64 y t) (*.f64 2 a))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a))))
(+.f64 (/.f64 y t) (*.f64 2 a))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (*.f64 2 a))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)) (*.f64 2 a)))))
(*.f64 2 a)
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a))))
(*.f64 2 a)
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a))))
(/.f64 y (-.f64 t z))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(*.f64 2 a)
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(*.f64 2 a)
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 0)
(+.f64 0 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))))
(-.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 0)
(/.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 1)
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 120) 2)
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240)) (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240))) 16)
(+.f64 (/.f64 y (-.f64 t z)) 0)
(+.f64 0 (/.f64 y (-.f64 t z)))
(+.f64 -1 (-.f64 1 (/.f64 y (-.f64 z t))))
(-.f64 (/.f64 y (-.f64 t z)) 0)
(-.f64 0 (/.f64 y (-.f64 z t)))
(*.f64 y (/.f64 1 (-.f64 t z)))
(*.f64 y (*.f64 2 (/.f64 1/2 (-.f64 t z))))
(*.f64 y (*.f64 (/.f64 -1 (-.f64 t z)) -1))
(*.f64 y (*.f64 -1 (/.f64 -1 (-.f64 t z))))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(*.f64 y (*.f64 (/.f64 2 (-.f64 t z)) 1/2))
(*.f64 (/.f64 y (-.f64 t z)) 1)
(*.f64 1 (/.f64 y (-.f64 t z)))
(*.f64 (+.f64 y y) (/.f64 1/2 (-.f64 t z)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 t z)) 1/2))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (-.f64 t z)) 1/2) 1))
(*.f64 (+.f64 y y) (*.f64 -1/2 (/.f64 -1 (-.f64 t z))))
(*.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 t z))) 1/2))
(*.f64 (neg.f64 y) (/.f64 -1 (-.f64 t z)))
(*.f64 (neg.f64 y) (*.f64 -1 (/.f64 1 (-.f64 t z))))
(*.f64 (neg.f64 y) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t z))) 1/2))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 1 (-.f64 t z))))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 y (-.f64 z t))) 1/2))
(*.f64 2 (/.f64 (/.f64 y (-.f64 t z)) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 y (-.f64 t z)) 2) 1))
(*.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (-.f64 t z))))
(*.f64 2 (*.f64 y (/.f64 1/2 (-.f64 t z))))
(*.f64 2 (*.f64 (/.f64 y -2) (/.f64 -1 (-.f64 t z))))
(*.f64 2 (*.f64 (/.f64 y (-.f64 t z)) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) y))
(*.f64 (*.f64 y (/.f64 2 (-.f64 t z))) 1/2)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (-.f64 t z) 4)))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1 (*.f64 (-.f64 t z) 4)) 1))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (-.f64 t z))))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (-.f64 t z))))
(*.f64 (/.f64 1 (-.f64 t z)) y)
(*.f64 (/.f64 y (-.f64 z t)) -1)
(*.f64 (/.f64 1/2 (-.f64 t z)) (+.f64 y y))
(*.f64 (/.f64 -1 (-.f64 t z)) (neg.f64 y))
(*.f64 1/2 (*.f64 y (/.f64 2 (-.f64 t z))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 y y) (-.f64 z t)) -1))
(*.f64 1/2 (*.f64 (*.f64 y -2) (/.f64 -1 (-.f64 t z))))
(*.f64 (*.f64 y -2) (/.f64 1/2 (-.f64 z t)))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1/2 (-.f64 z t)) 1))
(*.f64 (*.f64 y -2) (*.f64 1/2 (/.f64 -1 (-.f64 t z))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t z)) 1/2) (+.f64 y y))
(*.f64 (/.f64 (/.f64 y (-.f64 t z)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 4)) (*.f64 y 4))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 y -2))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) y)
(neg.f64 (/.f64 y (-.f64 z t)))
(-.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 0)
(*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 1)
(*.f64 1 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(*.f64 2 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 1))
(*.f64 2 (+.f64 a (/.f64 (/.f64 y (-.f64 t z)) 2)))
(*.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2))
(*.f64 1/2 (+.f64 (*.f64 a 4) (*.f64 y (/.f64 2 (-.f64 t z)))))
(*.f64 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 2)
(/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 1)
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 2)
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4))) 16)
Outputs
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a)))
(*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 a 2)))
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))))
(+.f64 (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (*.f64 y (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 y (*.f64 (/.f64 t (pow.f64 z 2)) -60)))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 t (*.f64 -60 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (+.f64 (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))))))
(+.f64 (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (+.f64 (*.f64 60 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))) (*.f64 -60 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4)))))
(+.f64 (+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2)))))) (*.f64 -60 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (+.f64 (*.f64 -60 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (*.f64 y (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) -60))))
(+.f64 (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))) (*.f64 -60 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 y (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 y t)) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 y (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))))
(*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a)))
(*.f64 60 (+.f64 (*.f64 a 2) (/.f64 y t)))
(+.f64 (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a))))
(+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (+.f64 (*.f64 a 2) (/.f64 y t))))
(*.f64 60 (+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t))))
(*.f64 60 (+.f64 (/.f64 y t) (+.f64 (*.f64 a 2) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(*.f64 60 (+.f64 (*.f64 a 2) (*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a)))))
(+.f64 (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (+.f64 (*.f64 a 2) (/.f64 y t)))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 t 3)) 60)) (*.f64 60 (+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))))
(*.f64 60 (+.f64 (*.f64 a 2) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))))
(*.f64 60 (+.f64 (+.f64 (*.f64 a 2) (/.f64 y t)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 60 (+.f64 (/.f64 y t) (*.f64 2 a))))))
(+.f64 (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 60 (*.f64 z (/.f64 y (pow.f64 t 2)))) (*.f64 60 (+.f64 (*.f64 a 2) (/.f64 y t)))) (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 t 3)) 60)) (+.f64 (*.f64 60 (+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))) (*.f64 60 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 (/.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 z 2) 60)) (*.f64 60 (+.f64 (*.f64 a 2) (+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 y (/.f64 z (pow.f64 t 2))))))))
(*.f64 60 (+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 (/.f64 y z) -60)))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))) (*.f64 (/.f64 y z) -60)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 y z) -60) (*.f64 -60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 -60 (/.f64 y z)) (*.f64 120 a))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 (/.f64 y z) -60)))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 -60 (/.f64 y z)) (+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (+.f64 (*.f64 -60 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -60 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))) (*.f64 (/.f64 y z) -60)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 y z) -60) (*.f64 -60 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 60 (/.f64 y (-.f64 t z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y (-.f64 t z))))
(*.f64 120 (+.f64 a (/.f64 y (*.f64 (-.f64 t z) 2))))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))) (*.f64 -1 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))) (*.f64 (pow.f64 t 3) (neg.f64 (/.f64 y (pow.f64 z 4)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))
(+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))
(*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 y t)))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))))
(+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))
(+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))
(*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 y t)))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))))
(+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 y t) (*.f64 z (/.f64 y (pow.f64 t 2))))
(+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))
(*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 y t)))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3)))))
(+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))) (*.f64 -1 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))) (*.f64 (pow.f64 t 3) (neg.f64 (/.f64 y (pow.f64 z 4)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))) (*.f64 -1 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))) (*.f64 (pow.f64 t 3) (neg.f64 (/.f64 y (pow.f64 z 4)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 2 a)
(*.f64 a 2)
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(/.f64 y (-.f64 t z))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(/.f64 y (-.f64 t z))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 a 2))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a 2) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 a 2) (neg.f64 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (+.f64 (*.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (+.f64 (*.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))) (+.f64 (+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z)))) (neg.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (pow.f64 t 3) (neg.f64 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 4)))) (+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2))))))))
(*.f64 2 a)
(*.f64 a 2)
(+.f64 (/.f64 y t) (*.f64 2 a))
(+.f64 (*.f64 a 2) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a)))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))
(+.f64 (/.f64 y t) (+.f64 (*.f64 a 2) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 a 2) (*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) (+.f64 (*.f64 a 2) (/.f64 y t))))
(+.f64 (/.f64 y t) (+.f64 (+.f64 (*.f64 a 2) (*.f64 y (/.f64 z (pow.f64 t 2)))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))
(+.f64 (*.f64 a 2) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 a 2) (/.f64 y t)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))
(*.f64 2 a)
(*.f64 a 2)
(+.f64 (/.f64 y t) (*.f64 2 a))
(+.f64 (*.f64 a 2) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a)))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))
(+.f64 (/.f64 y t) (+.f64 (*.f64 a 2) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 a 2) (*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) (+.f64 (*.f64 a 2) (/.f64 y t))))
(+.f64 (/.f64 y t) (+.f64 (+.f64 (*.f64 a 2) (*.f64 y (/.f64 z (pow.f64 t 2)))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))
(+.f64 (*.f64 a 2) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 a 2) (/.f64 y t)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 y t) (*.f64 2 a))
(+.f64 (*.f64 a 2) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 y t) (*.f64 2 a)))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))
(+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (/.f64 y t)))
(+.f64 (/.f64 y t) (+.f64 (*.f64 a 2) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 a 2) (*.f64 y (+.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (*.f64 2 a))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) (+.f64 (*.f64 a 2) (/.f64 y t))))
(+.f64 (/.f64 y t) (+.f64 (+.f64 (*.f64 a 2) (*.f64 y (/.f64 z (pow.f64 t 2)))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))
(+.f64 (*.f64 a 2) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 z (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 a 2) (/.f64 y t)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)) (*.f64 2 a)))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 t 3))) (+.f64 (/.f64 y t) (+.f64 (*.f64 a 2) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4))))))
(+.f64 (/.f64 y t) (+.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 a 2) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 4)))) (*.f64 y (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (*.f64 a 2) (+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (*.f64 y (/.f64 z (pow.f64 t 2)))))))
(+.f64 (/.f64 y t) (+.f64 (*.f64 y (/.f64 z (pow.f64 t 2))) (+.f64 (*.f64 a 2) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))))
(*.f64 2 a)
(*.f64 a 2)
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 a 2))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a 2) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 a 2) (neg.f64 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (+.f64 (*.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(*.f64 2 a)
(*.f64 a 2)
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 2 a))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 a 2))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a 2) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2)))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (/.f64 y z))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 a 2) (neg.f64 (+.f64 (/.f64 y z) (*.f64 t (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (*.f64 2 a))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 z 2))) (+.f64 (*.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 t (pow.f64 z 2)))))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 t (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 a 2) (*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (/.f64 t (pow.f64 z 2)))))))
(/.f64 y (-.f64 t z))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(*.f64 2 a)
(*.f64 a 2)
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(*.f64 2 a)
(*.f64 a 2)
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 2 a))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(+.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 0)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(+.f64 0 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(-.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 0)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(/.f64 (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) 1)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 120) 2)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240) 4)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240)) 8)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240)) (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 240))) 16)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(+.f64 (/.f64 y (-.f64 t z)) 0)
(/.f64 y (-.f64 t z))
(+.f64 0 (/.f64 y (-.f64 t z)))
(/.f64 y (-.f64 t z))
(+.f64 -1 (-.f64 1 (/.f64 y (-.f64 z t))))
(/.f64 y (-.f64 t z))
(-.f64 (/.f64 y (-.f64 t z)) 0)
(/.f64 y (-.f64 t z))
(-.f64 0 (/.f64 y (-.f64 z t)))
(/.f64 y (-.f64 t z))
(*.f64 y (/.f64 1 (-.f64 t z)))
(/.f64 y (-.f64 t z))
(*.f64 y (*.f64 2 (/.f64 1/2 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 y (*.f64 (/.f64 -1 (-.f64 t z)) -1))
(/.f64 y (-.f64 t z))
(*.f64 y (*.f64 -1 (/.f64 -1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (-.f64 t z))) 1/2))
(/.f64 y (-.f64 t z))
(*.f64 y (*.f64 (/.f64 2 (-.f64 t z)) 1/2))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 t z))))
(*.f64 (/.f64 2 (-.f64 t z)) (*.f64 y 1/2))
(/.f64 (*.f64 y 1/2) (/.f64 (-.f64 t z) 2))
(/.f64 (*.f64 y 1/2) (/.f64 (-.f64 z t) -2))
(*.f64 (/.f64 y (-.f64 t z)) 1)
(/.f64 y (-.f64 t z))
(*.f64 1 (/.f64 y (-.f64 t z)))
(/.f64 y (-.f64 t z))
(*.f64 (+.f64 y y) (/.f64 1/2 (-.f64 t z)))
(/.f64 y (-.f64 t z))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 t z)) 1/2))
(/.f64 y (-.f64 t z))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (-.f64 t z)) 1/2) 1))
(/.f64 y (-.f64 t z))
(*.f64 (+.f64 y y) (*.f64 -1/2 (/.f64 -1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 t z))) 1/2))
(/.f64 y (-.f64 t z))
(*.f64 (neg.f64 y) (/.f64 -1 (-.f64 t z)))
(/.f64 y (-.f64 t z))
(*.f64 (neg.f64 y) (*.f64 -1 (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 (neg.f64 y) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t z))) 1/2))
(/.f64 y (-.f64 t z))
(*.f64 -1 (/.f64 y (-.f64 z t)))
(/.f64 y (-.f64 t z))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 y (-.f64 z t))) 1/2))
(/.f64 y (-.f64 t z))
(*.f64 2 (/.f64 (/.f64 y (-.f64 t z)) 2))
(/.f64 y (-.f64 t z))
(*.f64 2 (*.f64 (/.f64 (/.f64 y (-.f64 t z)) 2) 1))
(/.f64 y (-.f64 t z))
(*.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 2 (*.f64 y (/.f64 1/2 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 2 (*.f64 (/.f64 y -2) (/.f64 -1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 2 (*.f64 (/.f64 y (-.f64 t z)) 1/2))
(/.f64 y (-.f64 t z))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 t z)) y))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 y (/.f64 2 (-.f64 t z))) 1/2)
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 t z))))
(*.f64 (/.f64 2 (-.f64 t z)) (*.f64 y 1/2))
(/.f64 (*.f64 y 1/2) (/.f64 (-.f64 t z) 2))
(/.f64 (*.f64 y 1/2) (/.f64 (-.f64 z t) -2))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (-.f64 t z) 4)))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1 (*.f64 (-.f64 t z) 4)) 1))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 (/.f64 1 (-.f64 t z)) y)
(/.f64 y (-.f64 t z))
(*.f64 (/.f64 y (-.f64 z t)) -1)
(/.f64 y (-.f64 t z))
(*.f64 (/.f64 1/2 (-.f64 t z)) (+.f64 y y))
(/.f64 y (-.f64 t z))
(*.f64 (/.f64 -1 (-.f64 t z)) (neg.f64 y))
(/.f64 y (-.f64 t z))
(*.f64 1/2 (*.f64 y (/.f64 2 (-.f64 t z))))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 t z))))
(*.f64 (/.f64 2 (-.f64 t z)) (*.f64 y 1/2))
(/.f64 (*.f64 y 1/2) (/.f64 (-.f64 t z) 2))
(/.f64 (*.f64 y 1/2) (/.f64 (-.f64 z t) -2))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 y y) (-.f64 z t)) -1))
(/.f64 y (-.f64 t z))
(*.f64 1/2 (*.f64 (*.f64 y -2) (/.f64 -1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 y -2) (/.f64 1/2 (-.f64 z t)))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1/2 (-.f64 z t)) 1))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 y -2) (*.f64 1/2 (/.f64 -1 (-.f64 t z))))
(/.f64 y (-.f64 t z))
(*.f64 (*.f64 (/.f64 1 (-.f64 t z)) 1/2) (+.f64 y y))
(/.f64 y (-.f64 t z))
(*.f64 (/.f64 (/.f64 y (-.f64 t z)) 2) 2)
(/.f64 y (-.f64 t z))
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 4)) (*.f64 y 4))
(/.f64 y (-.f64 t z))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 y -2))
(/.f64 y (-.f64 t z))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 1/2 (-.f64 t z))) y)
(/.f64 y (-.f64 t z))
(neg.f64 (/.f64 y (-.f64 z t)))
(/.f64 y (-.f64 t z))
(-.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 0)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 1)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(*.f64 1 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(*.f64 2 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2))
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 1))
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(*.f64 2 (+.f64 a (/.f64 (/.f64 y (-.f64 t z)) 2)))
(+.f64 (/.f64 y (-.f64 t z)) (*.f64 a 2))
(*.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 1/2)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2))
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(*.f64 1/2 (+.f64 (*.f64 a 4) (*.f64 y (/.f64 2 (-.f64 t z)))))
(*.f64 1/2 (+.f64 (*.f64 y (/.f64 2 (-.f64 t z))) (*.f64 a 4)))
(*.f64 (/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 2)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(/.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 1)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 2) 2)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4) 4)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4)) 8)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)) 4))) 16)
(+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))

eval632.0ms (1.6%)

Compiler

Compiled 16439 to 9334 computations (43.2% saved)

prune357.0ms (0.9%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New7769785
Fresh5712
Picked011
Done145
Total78221803
Error
0.0b
Counts
803 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
35.4b
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
35.4b
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
50.8b
(/.f64 (*.f64 x 60) (-.f64 z t))
35.4b
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
26.6b
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
28.1b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
30.9b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
26.6b
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
50.9b
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
48.8b
(*.f64 (-.f64 x y) (/.f64 60 z))
49.4b
(*.f64 (-.f64 x y) (/.f64 -60 t))
24.5b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a) 120)
16.2b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120)
28.0b
(*.f64 120 a)
56.1b
(*.f64 60 (/.f64 y t))
57.6b
(*.f64 60 (/.f64 x z))
12.1b
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
26.6b
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
46.7b
(*.f64 -60 (/.f64 y (-.f64 z t)))
53.3b
(*.f64 -60 (/.f64 y z))
55.6b
(*.f64 -60 (/.f64 x t))
Compiler

Compiled 480 to 365 computations (24% saved)

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 46 to 19 computations (58.7% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

21 calls:

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

rewrite106.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1052×rational.json-simplify-50
806×rational.json-simplify-35
716×bool.json-1
716×bool.json-2
684×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
113250
237450
385950
4221650
5616650
Stop Event
node limit
Counts
2 → 120
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120)
(*.f64 1/2 (/.f64 x (-.f64 z t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 2) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 240) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 x (*.f64 (-.f64 z t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/2 (/.f64 x (-.f64 z t)))) (*.f64 1/2 (*.f64 1/2 (/.f64 x (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (-.f64 z t)) 4) (/.f64 (/.f64 x (-.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (*.f64 (-.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (-.f64 z t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (-.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (-.f64 z t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 z t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 z t)) (/.f64 (/.f64 (-.f64 z t) x) (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (-.f64 z t) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (-.f64 z t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 (*.f64 (-.f64 z t) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (neg.f64 (*.f64 (-.f64 z t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (-.f64 0 (neg.f64 (*.f64 (-.f64 z t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (-.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (-.f64 t z) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 z t) (/.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 z t) (/.f64 (neg.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (-.f64 z t) 4) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (-.f64 z t) -4) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (-.f64 z t) -2) (/.f64 (neg.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (-.f64 z t) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (/.f64 (*.f64 (-.f64 z t) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 z t)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 z t) 8) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 (-.f64 z t) 4) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 z t) 4) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 z t) -4) (/.f64 (neg.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (-.f64 z t)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 8) (*.f64 2 (*.f64 (-.f64 z t) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 8) (/.f64 (*.f64 (-.f64 z t) 8) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -4) (*.f64 2 (*.f64 (-.f64 z t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -4) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -4) (/.f64 (*.f64 (-.f64 z t) -4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 (-.f64 z t) 4) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 t z)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 t z)) (/.f64 (/.f64 -1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 t z)) (-.f64 0 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 (-.f64 z t) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (neg.f64 (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (neg.f64 (*.f64 (-.f64 z t) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (*.f64 (-.f64 z t) -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t))) (*.f64 x (/.f64 2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (-.f64 z t) 8) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))) (*.f64 2 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 8)) (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -4)) (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (-.f64 t z))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (-.f64 t z) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 z t)) 1/4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (-.f64 t z)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (-.f64 z t) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 2) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) 2) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 z t) (/.f64 x -2)) (-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (*.f64 (-.f64 z t) 2)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (-.f64 z t) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (-.f64 z t) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (*.f64 (-.f64 z t) -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 x) 2)) (*.f64 (-.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)) (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (-.f64 0 (/.f64 (-.f64 z t) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (-.f64 z t) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 1 x)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x 2) 1/2) (*.f64 (-.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x 2) (*.f64 (-.f64 z t) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x 2) (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x 2) 2) (/.f64 (-.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x 2) (*.f64 (-.f64 z t) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 x) 2) (*.f64 (-.f64 z t) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (-.f64 z t)) (/.f64 (/.f64 (-.f64 z t) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (/.f64 (-.f64 z t) x)) (/.f64 (-.f64 z t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 8)) (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x -4)) (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (*.f64 (-.f64 z t) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x 2)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 x) 2)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)) (neg.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (-.f64 z t))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t)))) (/.f64 (+.f64 x x) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (*.f64 (-.f64 z t) 2))) (neg.f64 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 x) 2))) (*.f64 (-.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4))) (-.f64 0 (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (/.f64 1 x))) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 x 2) 1/2)) (neg.f64 (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 x 2))) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 x 2) 2)) (-.f64 0 (/.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (-.f64 z t))) (-.f64 0 (/.f64 (/.f64 (-.f64 z t) x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (/.f64 (-.f64 z t) x))) (/.f64 (-.f64 t z) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 x) 2))) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4))) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1/2 (/.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (-.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x 2) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/2 (/.f64 x (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/2 (/.f64 x (-.f64 z t))) (*.f64 1/2 (/.f64 x (-.f64 z t))))))))

simplify192.0ms (0.5%)

Algorithm
egg-herbie
Rules
1768×rational.json-simplify-29
1234×rational.json-simplify-35
1158×rational.json-simplify-43
1110×rational.json-simplify-2
658×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03586512
112996320
243966312
Stop Event
node limit
Counts
192 → 214
Calls
Call 1
Inputs
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -1/2 (/.f64 x t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))))
(*.f64 1/2 (/.f64 x z))
(+.f64 (*.f64 1/2 (/.f64 x z)) (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 1/2 (/.f64 x z))
(+.f64 (*.f64 1/2 (/.f64 x z)) (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 1/2 (/.f64 x z))
(+.f64 (*.f64 1/2 (/.f64 x z)) (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(*.f64 -1/2 (/.f64 x t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))))
(*.f64 -1/2 (/.f64 x t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 2) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 2))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 0)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 240) 2)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480))) 16)
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 0)
(+.f64 0 (*.f64 1/2 (/.f64 x (-.f64 z t))))
(+.f64 -1 (-.f64 1 (/.f64 x (*.f64 (-.f64 z t) -2))))
(+.f64 (*.f64 1/2 (*.f64 1/2 (/.f64 x (-.f64 z t)))) (*.f64 1/2 (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(+.f64 (/.f64 (/.f64 x (-.f64 z t)) 4) (/.f64 (/.f64 x (-.f64 z t)) 4))
(-.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 0)
(-.f64 0 (/.f64 x (*.f64 (-.f64 z t) -2)))
(/.f64 1/2 (/.f64 (-.f64 z t) x))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 x (/.f64 (-.f64 z t) 1/2))
(/.f64 (/.f64 x (-.f64 z t)) 2)
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 (/.f64 (-.f64 z t) x) (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)))
(/.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 1)
(/.f64 1 (*.f64 (-.f64 z t) (/.f64 2 x)))
(/.f64 (+.f64 x x) (*.f64 (-.f64 z t) 4))
(/.f64 (+.f64 x x) (/.f64 (*.f64 (-.f64 z t) 2) 1/2))
(/.f64 (+.f64 x x) (neg.f64 (*.f64 (-.f64 z t) -4)))
(/.f64 (+.f64 x x) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2)))))
(/.f64 (+.f64 x x) (-.f64 0 (neg.f64 (*.f64 (-.f64 z t) 4))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) -2))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (-.f64 z t) 2)))
(/.f64 (neg.f64 x) (/.f64 (-.f64 t z) 1/2))
(/.f64 -1 (/.f64 (-.f64 z t) (/.f64 x -2)))
(/.f64 -1 (/.f64 (-.f64 z t) (/.f64 (neg.f64 x) 2)))
(/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))))
(/.f64 2 (/.f64 (*.f64 (-.f64 z t) 4) x))
(/.f64 2 (/.f64 (*.f64 (-.f64 z t) -4) (neg.f64 x)))
(/.f64 2 (/.f64 (*.f64 (-.f64 z t) -2) (/.f64 (neg.f64 x) 2)))
(/.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 4)
(/.f64 (*.f64 x 4) (*.f64 (-.f64 z t) 8))
(/.f64 (*.f64 x 4) (/.f64 (*.f64 (-.f64 z t) 4) 1/2))
(/.f64 (/.f64 1 (-.f64 z t)) (/.f64 2 x))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4))
(/.f64 4 (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x)))))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) 8) x))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))) 1/2))
(/.f64 4 (/.f64 (/.f64 (*.f64 (-.f64 z t) 4) x) 1/2))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) 4) (/.f64 x 2)))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) -4) (/.f64 (neg.f64 x) 2)))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) 4) 8)
(/.f64 (*.f64 x 8) (*.f64 2 (*.f64 (-.f64 z t) 8)))
(/.f64 (*.f64 x 8) (/.f64 (*.f64 (-.f64 z t) 8) 1/2))
(/.f64 (*.f64 x -4) (*.f64 2 (*.f64 (-.f64 z t) -4)))
(/.f64 (*.f64 x -4) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2)))))
(/.f64 (*.f64 x -4) (/.f64 (*.f64 (-.f64 z t) -4) 1/2))
(/.f64 -2 (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x)))))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 (-.f64 z t) 4) x)))
(/.f64 (/.f64 x (-.f64 t z)) -2)
(/.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1 x))
(/.f64 (/.f64 1 (-.f64 t z)) (/.f64 (/.f64 -1 x) 1/2))
(/.f64 (/.f64 1 (-.f64 t z)) (-.f64 0 (/.f64 2 x)))
(/.f64 (*.f64 x -2) (*.f64 (-.f64 z t) -4))
(/.f64 (*.f64 x -2) (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2))))
(/.f64 (*.f64 x -2) (neg.f64 (*.f64 (-.f64 z t) 4)))
(/.f64 (*.f64 x -2) (/.f64 (neg.f64 (*.f64 (-.f64 z t) 2)) 1/2))
(/.f64 (*.f64 x -2) (/.f64 (*.f64 (-.f64 z t) -2) 1/2))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t))) (*.f64 x (/.f64 2 (-.f64 z t))))
(/.f64 8 (/.f64 (*.f64 (-.f64 z t) 8) (/.f64 x 2)))
(/.f64 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))) (*.f64 2 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 x 8)) (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) 8))))
(/.f64 (*.f64 2 (*.f64 x -4)) (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) -4))))
(/.f64 (*.f64 2 (/.f64 x (-.f64 t z))) -4)
(/.f64 -1/2 (/.f64 (-.f64 t z) x))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) 1/4) 8)
(/.f64 (/.f64 (+.f64 x x) (-.f64 t z)) -4)
(/.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (-.f64 z t) 8)))
(/.f64 (/.f64 x 2) (-.f64 z t))
(/.f64 (/.f64 (neg.f64 x) 2) (-.f64 t z))
(/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))
(/.f64 (/.f64 (-.f64 z t) (/.f64 x -2)) (-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4)))
(/.f64 (/.f64 1/2 (*.f64 (-.f64 z t) 2)) (/.f64 1/2 x))
(/.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 -1 x))
(/.f64 1/4 (/.f64 (-.f64 z t) (+.f64 x x)))
(/.f64 (/.f64 x (*.f64 (-.f64 z t) -2)) -1)
(/.f64 (*.f64 2 (/.f64 x (*.f64 (-.f64 z t) -2))) -2)
(/.f64 (*.f64 2 (/.f64 (neg.f64 x) 2)) (*.f64 (-.f64 z t) -2))
(/.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)) (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x))))
(/.f64 -1/4 (-.f64 0 (/.f64 (-.f64 z t) (+.f64 x x))))
(/.f64 (/.f64 x (*.f64 (-.f64 z t) 4)) 1/2)
(/.f64 (/.f64 1/2 (/.f64 1 x)) (-.f64 z t))
(/.f64 (/.f64 (/.f64 x 2) 1/2) (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x 2) (*.f64 (-.f64 z t) 2)) 1/2)
(/.f64 (/.f64 (/.f64 x 2) (-.f64 t z)) -1)
(/.f64 (/.f64 (/.f64 x 2) 2) (/.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x 2) (*.f64 (-.f64 z t) 4)) 1/4)
(/.f64 (/.f64 (/.f64 (neg.f64 x) 2) (*.f64 (-.f64 z t) -2)) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (-.f64 z t)) (/.f64 (/.f64 (-.f64 z t) x) x))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (/.f64 (-.f64 z t) x)) (/.f64 (-.f64 z t) x))
(/.f64 (neg.f64 (*.f64 x 8)) (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) 8))))
(/.f64 (neg.f64 (*.f64 x -4)) (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) -4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (*.f64 (-.f64 z t) 8))
(/.f64 (neg.f64 (/.f64 x 2)) (-.f64 t z))
(/.f64 (neg.f64 (/.f64 (neg.f64 x) 2)) (-.f64 z t))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)) (neg.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x))))
(/.f64 (neg.f64 (/.f64 1/2 (-.f64 z t))) (/.f64 -1 x))
(/.f64 (neg.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t)))) (/.f64 (+.f64 x x) (-.f64 t z)))
(/.f64 (neg.f64 (/.f64 1/2 (*.f64 (-.f64 z t) 2))) (neg.f64 (/.f64 1/2 x)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 x) 2))) (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4))) (-.f64 0 (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (/.f64 1/2 (/.f64 1 x))) (-.f64 t z))
(/.f64 (neg.f64 (/.f64 (/.f64 x 2) 1/2)) (neg.f64 (*.f64 (-.f64 z t) 2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 x 2))) (-.f64 z t))
(/.f64 (neg.f64 (/.f64 (/.f64 x 2) 2)) (-.f64 0 (/.f64 (-.f64 z t) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (-.f64 z t))) (-.f64 0 (/.f64 (/.f64 (-.f64 z t) x) x)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (/.f64 (-.f64 z t) x))) (/.f64 (-.f64 t z) x))
(/.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 x) 2))) (-.f64 t z))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4))) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))
(neg.f64 (*.f64 1/2 (/.f64 x (-.f64 t z))))
(neg.f64 (/.f64 x (*.f64 (-.f64 z t) -2)))
(neg.f64 (/.f64 (/.f64 x 2) (-.f64 t z)))
Outputs
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (*.f64 -60 (/.f64 (*.f64 x z) (pow.f64 t 2))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (*.f64 z (*.f64 (/.f64 x (pow.f64 t 2)) -60)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t))))))
(+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (*.f64 -60 (/.f64 (*.f64 x z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (+.f64 (*.f64 -60 (*.f64 (pow.f64 z 2) (/.f64 x (pow.f64 t 3)))) (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (+.f64 (*.f64 z (*.f64 (/.f64 x (pow.f64 t 2)) -60)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (*.f64 -60 x))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -60 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (+.f64 (*.f64 -60 (*.f64 (pow.f64 z 2) (/.f64 x (pow.f64 t 3)))) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 -1/2 (/.f64 x t)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (*.f64 -60 x)) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (*.f64 -60 x))) (*.f64 z (*.f64 (/.f64 x (pow.f64 t 2)) -60))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (/.f64 x z))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))) (+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z))))
(+.f64 (+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z))) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2)))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (/.f64 x z))))
(+.f64 (*.f64 120 a) (*.f64 60 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 60 (/.f64 x z)) (+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))) (+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z))))
(+.f64 (+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z))) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a))
(*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2)))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a)) (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a)) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2)))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2))) (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2))) (*.f64 60 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 120 (+.f64 (*.f64 1/2 (/.f64 x z)) a)) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 60 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2))) (+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))))) (*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2)))))
(+.f64 (*.f64 60 (*.f64 x (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 120 (+.f64 a (*.f64 (/.f64 x z) 1/2))) (*.f64 60 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 x t) -60))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 x t) -60) (*.f64 -60 (/.f64 (*.f64 x z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 120 a) (*.f64 (/.f64 x t) -60)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t))) (*.f64 -60 (*.f64 (pow.f64 z 2) (/.f64 x (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (*.f64 -60 x)) (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 x t) -60))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 x t) -60) (*.f64 -60 (/.f64 (*.f64 x z) (pow.f64 t 2)))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t))))
(+.f64 (*.f64 120 a) (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z x) (pow.f64 t 2))) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 120 a) (*.f64 (/.f64 x t) -60)) (*.f64 -60 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t))) (*.f64 -60 (*.f64 (pow.f64 z 2) (/.f64 x (pow.f64 t 3))))))
(+.f64 (*.f64 120 a) (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) (*.f64 -60 x)) (*.f64 -60 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 120 a)
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -1/2 (/.f64 x t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))
(+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))))
(*.f64 -1/2 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 z 2) (/.f64 x (pow.f64 t 3))) (/.f64 x t))))
(+.f64 (*.f64 z (*.f64 (/.f64 x (pow.f64 t 2)) -1/2)) (*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))))
(+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 x t))) (*.f64 x (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -1/2))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 x (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 x (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 1/2 (/.f64 x z))
(*.f64 (/.f64 x z) 1/2)
(+.f64 (*.f64 1/2 (/.f64 x z)) (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2))
(*.f64 1/2 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (/.f64 x z)))
(*.f64 1/2 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 1/2) (*.f64 (/.f64 x z) 1/2)))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 1/2 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 1/2) (*.f64 (/.f64 x z) 1/2))) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (*.f64 x 1/2)) (+.f64 (*.f64 1/2 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 1/2 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4)))))
(*.f64 1/2 (/.f64 x z))
(*.f64 (/.f64 x z) 1/2)
(+.f64 (*.f64 1/2 (/.f64 x z)) (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2))
(*.f64 1/2 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (/.f64 x z)))
(*.f64 1/2 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 1/2) (*.f64 (/.f64 x z) 1/2)))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 1/2 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 1/2) (*.f64 (/.f64 x z) 1/2))) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (*.f64 x 1/2)) (+.f64 (*.f64 1/2 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 1/2 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4)))))
(*.f64 1/2 (/.f64 x z))
(*.f64 (/.f64 x z) 1/2)
(+.f64 (*.f64 1/2 (/.f64 x z)) (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2))
(*.f64 1/2 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (/.f64 x z)))
(*.f64 1/2 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 1/2) (*.f64 (/.f64 x z) 1/2)))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (*.f64 1/2 (+.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 4))) (+.f64 (*.f64 1/2 (/.f64 x z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (pow.f64 z 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 x (/.f64 t (pow.f64 z 2))) 1/2) (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) 1/2) (*.f64 (/.f64 x z) 1/2))) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (*.f64 (/.f64 x z) 1/2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (*.f64 x 1/2)) (+.f64 (*.f64 1/2 (+.f64 (/.f64 x z) (*.f64 x (/.f64 t (pow.f64 z 2))))) (*.f64 1/2 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 z 4)))))
(*.f64 -1/2 (/.f64 x t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))
(+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))))
(*.f64 -1/2 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 z 2) (/.f64 x (pow.f64 t 3))) (/.f64 x t))))
(+.f64 (*.f64 z (*.f64 (/.f64 x (pow.f64 t 2)) -1/2)) (*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))))
(+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 x t))) (*.f64 x (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -1/2))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 x (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 x (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(*.f64 -1/2 (/.f64 x t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))
(+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))))
(*.f64 -1/2 (+.f64 (*.f64 z (/.f64 x (pow.f64 t 2))) (/.f64 x t)))
(*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (*.f64 z (/.f64 x (pow.f64 t 2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 z 2) (/.f64 x (pow.f64 t 3))) (/.f64 x t))))
(+.f64 (*.f64 z (*.f64 (/.f64 x (pow.f64 t 2)) -1/2)) (*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z x) (pow.f64 t 2))) (*.f64 -1/2 (/.f64 x t)))))
(+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x z) (pow.f64 t 2))) (+.f64 (*.f64 -1/2 (/.f64 x t)) (*.f64 -1/2 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 z (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 x t))) (*.f64 x (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 t 3)) -1/2))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 x t) (*.f64 z (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 x (*.f64 -1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 x (*.f64 -1/2 (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 0)
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120))
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 2) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 2))
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 0)
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) 1)
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 240) 2)
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480) 4)
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480)) 8)
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 480))) 16)
(*.f64 120 (+.f64 a (*.f64 (/.f64 x (-.f64 z t)) 1/2)))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 -2 (-.f64 t z)))))
(*.f64 120 (+.f64 a (/.f64 x (*.f64 (-.f64 z t) 2))))
(+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 0)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(+.f64 0 (*.f64 1/2 (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(+.f64 -1 (-.f64 1 (/.f64 x (*.f64 (-.f64 z t) -2))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(+.f64 (*.f64 1/2 (*.f64 1/2 (/.f64 x (-.f64 z t)))) (*.f64 1/2 (*.f64 1/2 (/.f64 x (-.f64 z t)))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(+.f64 (/.f64 (/.f64 x (-.f64 z t)) 4) (/.f64 (/.f64 x (-.f64 z t)) 4))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(-.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 0)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(-.f64 0 (/.f64 x (*.f64 (-.f64 z t) -2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 1/2 (/.f64 (-.f64 z t) x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 x (*.f64 (-.f64 z t) 2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (/.f64 (-.f64 z t) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 x (-.f64 z t)) 2)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 (/.f64 (-.f64 z t) x) (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) 1)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 1 (*.f64 (-.f64 z t) (/.f64 2 x)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (+.f64 x x) (*.f64 (-.f64 z t) 4))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (+.f64 x x) (/.f64 (*.f64 (-.f64 z t) 2) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (+.f64 x x) (neg.f64 (*.f64 (-.f64 z t) -4)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (+.f64 x x) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2)))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (+.f64 x x) (-.f64 0 (neg.f64 (*.f64 (-.f64 z t) 4))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) -2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (-.f64 z t) 2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 x) (/.f64 (-.f64 t z) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 -1 (/.f64 (-.f64 z t) (/.f64 x -2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 -1 (/.f64 (-.f64 z t) (/.f64 (neg.f64 x) 2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 2 (/.f64 (*.f64 (-.f64 z t) 4) x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 2 (/.f64 (*.f64 (-.f64 z t) -4) (neg.f64 x)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 2 (/.f64 (*.f64 (-.f64 z t) -2) (/.f64 (neg.f64 x) 2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x (/.f64 2 (-.f64 z t))) 4)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x 4) (*.f64 (-.f64 z t) 8))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x 4) (/.f64 (*.f64 (-.f64 z t) 4) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 1 (-.f64 z t)) (/.f64 2 x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 4 (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x)))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) 8) x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 4 (/.f64 (/.f64 (*.f64 (-.f64 z t) 4) x) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) 4) (/.f64 x 2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 4 (/.f64 (*.f64 (-.f64 z t) -4) (/.f64 (neg.f64 x) 2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) 4) 8)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x 8) (*.f64 2 (*.f64 (-.f64 z t) 8)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x 8) (/.f64 (*.f64 (-.f64 z t) 8) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -4) (*.f64 2 (*.f64 (-.f64 z t) -4)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -4) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2)))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -4) (/.f64 (*.f64 (-.f64 z t) -4) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 -2 (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x)))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 (-.f64 z t) 4) x)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 x (-.f64 t z)) -2)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1 x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 1 (-.f64 t z)) (/.f64 (/.f64 -1 x) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 1 (-.f64 t z)) (-.f64 0 (/.f64 2 x)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -2) (*.f64 (-.f64 z t) -4))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -2) (*.f64 2 (neg.f64 (*.f64 (-.f64 z t) 2))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -2) (neg.f64 (*.f64 (-.f64 z t) 4)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -2) (/.f64 (neg.f64 (*.f64 (-.f64 z t) 2)) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 x -2) (/.f64 (*.f64 (-.f64 z t) -2) 1/2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t))) (*.f64 x (/.f64 2 (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (/.f64 x (-.f64 z t)) (*.f64 x (/.f64 2 (-.f64 z t)))))
(/.f64 8 (/.f64 (*.f64 (-.f64 z t) 8) (/.f64 x 2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 2 (*.f64 (-.f64 z t) (/.f64 2 x))) (*.f64 2 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4)))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (-.f64 z t)) 4)) 16)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 2 (*.f64 x 8)) (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) 8))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 2 (*.f64 x -4)) (*.f64 2 (*.f64 2 (*.f64 (-.f64 z t) -4))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 2 (/.f64 x (-.f64 t z))) -4)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 -1/2 (/.f64 (-.f64 t z) x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) 1/4) 8)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (+.f64 x x) (-.f64 t z)) -4)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (-.f64 z t) 8)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 x 2) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (neg.f64 x) 2) (-.f64 t z))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (/.f64 (-.f64 z t) (/.f64 x -2)) (-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)) 4)))
(/.f64 (-.f64 z t) (*.f64 (/.f64 x -2) (neg.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x))))))
(/.f64 (-.f64 z t) (*.f64 (neg.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))) (/.f64 x -2)))
(/.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x))) (/.f64 x 2)))
(/.f64 (/.f64 1/2 (*.f64 (-.f64 z t) 2)) (/.f64 1/2 x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 1/2 (-.f64 t z)) (/.f64 -1 x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 1/4 (/.f64 (-.f64 z t) (+.f64 x x)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 x (*.f64 (-.f64 z t) -2)) -1)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 2 (/.f64 x (*.f64 (-.f64 z t) -2))) -2)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 2 (/.f64 (neg.f64 x) 2)) (*.f64 (-.f64 z t) -2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)) (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x))))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 -1/4 (-.f64 0 (/.f64 (-.f64 z t) (+.f64 x x))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 x (*.f64 (-.f64 z t) 4)) 1/2)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 1/2 (/.f64 1 x)) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x 2) 1/2) (*.f64 (-.f64 z t) 2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x 2) (*.f64 (-.f64 z t) 2)) 1/2)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x 2) (-.f64 t z)) -1)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x 2) 2) (/.f64 (-.f64 z t) 2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 x 2) (*.f64 (-.f64 z t) 4)) 1/4)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 (neg.f64 x) 2) (*.f64 (-.f64 z t) -2)) 1/2)
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (-.f64 z t)) (/.f64 (/.f64 (-.f64 z t) x) x))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (/.f64 (-.f64 z t) x)) (/.f64 (-.f64 z t) x))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (*.f64 x 8)) (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) 8))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (*.f64 x -4)) (-.f64 0 (*.f64 2 (*.f64 (-.f64 z t) -4))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (*.f64 (-.f64 z t) 8))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (/.f64 x 2)) (-.f64 t z))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (/.f64 (neg.f64 x) 2)) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4)) (neg.f64 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x))))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (/.f64 1/2 (-.f64 z t))) (/.f64 -1 x))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 z t)))) (/.f64 (+.f64 x x) (-.f64 t z)))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 t z))) (/.f64 (+.f64 x x) (-.f64 t z)))
(/.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 x (-.f64 t z))) (/.f64 (*.f64 x -2) (-.f64 z t)))
(/.f64 (neg.f64 (/.f64 1/2 (*.f64 (-.f64 z t) 2))) (neg.f64 (/.f64 1/2 x)))
(/.f64 (neg.f64 (/.f64 1/4 (-.f64 z t))) (/.f64 -1/2 x))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 x) 2))) (*.f64 (-.f64 z t) 2))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4))) (-.f64 0 (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 2 x) (/.f64 (-.f64 z t) 4)))) (neg.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 1/2)) (neg.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))
(/.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) -1/2) (neg.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (/.f64 1/2 (/.f64 1 x))) (-.f64 t z))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (/.f64 (/.f64 x 2) 1/2)) (neg.f64 (*.f64 (-.f64 z t) 2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (neg.f64 (/.f64 x 2))) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (/.f64 (/.f64 x 2) 2)) (-.f64 0 (/.f64 (-.f64 z t) 2)))
(/.f64 (neg.f64 (/.f64 x 4)) (neg.f64 (/.f64 (-.f64 z t) 2)))
(/.f64 (/.f64 x -4) (neg.f64 (/.f64 (-.f64 z t) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (-.f64 z t))) (-.f64 0 (/.f64 (/.f64 (-.f64 z t) x) x)))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4) (/.f64 (-.f64 z t) x))) (/.f64 (-.f64 t z) x))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 x) 2))) (-.f64 t z))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) 4))) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) x)))
(/.f64 (/.f64 x (-.f64 z t)) (/.f64 4 (/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (/.f64 (-.f64 z t) x))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 2 x)) (*.f64 4 (/.f64 (-.f64 z t) (/.f64 x (/.f64 (-.f64 z t) x)))))
(*.f64 (-.f64 z t) (/.f64 (/.f64 2 x) (*.f64 (-.f64 z t) (*.f64 (/.f64 4 x) (/.f64 (-.f64 z t) x)))))
(neg.f64 (*.f64 1/2 (/.f64 x (-.f64 t z))))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(neg.f64 (/.f64 x (*.f64 (-.f64 z t) -2)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))
(neg.f64 (/.f64 (/.f64 x 2) (-.f64 t z)))
(*.f64 (/.f64 x (-.f64 z t)) 1/2)
(/.f64 x (*.f64 -2 (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z t) 2))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -60 (/.f64 x t))
Compiler

Compiled 16 to 9 computations (43.8% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 -60 (/.f64 x t))
0.0ms
t
@0
(*.f64 -60 (/.f64 x t))
0.0ms
x
@inf
(*.f64 -60 (/.f64 x t))
0.0ms
t
@inf
(*.f64 -60 (/.f64 x t))
0.0ms
x
@0
(*.f64 -60 (/.f64 x t))

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1752×bool.json-1
1752×bool.json-2
1702×rational.json-1
1702×rational.json-2
1480×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
17213
222313
353813
4138113
5480013
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 x t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -60 (/.f64 x t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -60 (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -60 (/.f64 x t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -60 (/.f64 x t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x t) -120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x t) -240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x t) -240)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x t) -240)) (*.f64 2 (*.f64 (/.f64 x t) -240))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 -60 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 -60 (/.f64 x t)) (*.f64 -60 (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 -60 (/.f64 x t)) (*.f64 -60 (/.f64 x t)))))))

simplify349.0ms (0.9%)

Algorithm
egg-herbie
Rules
3960×rational.json-simplify-35
2618×rational.json-simplify-43
2260×rational.json-simplify-51
996×rational.json-simplify-2
648×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027104
159104
2123104
3301104
4764104
52541104
63181104
73465104
83758104
94088104
104409104
114431104
124439104
134439104
144877104
155348104
165825104
175860104
185868104
Stop Event
node limit
Counts
8 → 9
Calls
Call 1
Inputs
(+.f64 (*.f64 -60 (/.f64 x t)) 0)
(+.f64 0 (*.f64 -60 (/.f64 x t)))
(-.f64 (*.f64 -60 (/.f64 x t)) 0)
(/.f64 (*.f64 -60 (/.f64 x t)) 1)
(/.f64 (*.f64 (/.f64 x t) -120) 2)
(/.f64 (*.f64 (/.f64 x t) -240) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 x t) -240)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x t) -240)) (*.f64 2 (*.f64 (/.f64 x t) -240))) 16)
Outputs
(+.f64 (*.f64 -60 (/.f64 x t)) 0)
(*.f64 -60 (/.f64 x t))
(+.f64 0 (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 x t))
(-.f64 (*.f64 -60 (/.f64 x t)) 0)
(*.f64 -60 (/.f64 x t))
(/.f64 (*.f64 -60 (/.f64 x t)) 1)
(*.f64 -60 (/.f64 x t))
(/.f64 (*.f64 (/.f64 x t) -120) 2)
(*.f64 -60 (/.f64 x t))
(/.f64 (*.f64 (/.f64 x t) -240) 4)
(*.f64 -60 (/.f64 x t))
(/.f64 (*.f64 2 (*.f64 (/.f64 x t) -240)) 8)
(*.f64 -60 (/.f64 x t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x t) -240)) (*.f64 2 (*.f64 (/.f64 x t) -240))) 16)
(*.f64 -60 (/.f64 x t))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (-.f64 x y) (/.f64 -60 t))
Compiler

Compiled 22 to 12 computations (45.5% saved)

series35.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
31.0ms
y
@-inf
(*.f64 (-.f64 x y) (/.f64 -60 t))
0.0ms
t
@inf
(*.f64 (-.f64 x y) (/.f64 -60 t))
0.0ms
t
@0
(*.f64 (-.f64 x y) (/.f64 -60 t))
0.0ms
x
@0
(*.f64 (-.f64 x y) (/.f64 -60 t))
0.0ms
y
@0
(*.f64 (-.f64 x y) (/.f64 -60 t))

rewrite100.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1568×rational.json-simplify-35
1278×bool.json-1
1278×bool.json-2
1204×rational.json-1
1204×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
19119
226319
360719
4137519
5374919
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(*.f64 (-.f64 x y) (/.f64 -60 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x y) (/.f64 -30 t)) (*.f64 (-.f64 x y) (/.f64 -30 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (*.f64 t -1/60))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (neg.f64 (neg.f64 (*.f64 t -1/60))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -60 (/.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 t (/.f64 -1/60 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -120 (/.f64 t (*.f64 (-.f64 x y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -240 (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -240 (/.f64 (*.f64 t 4) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 2) (*.f64 t -1/30))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 2) (+.f64 (neg.f64 (neg.f64 (*.f64 t -1/60))) (neg.f64 (neg.f64 (*.f64 t -1/60)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) (/.f64 -120 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (neg.f64 (*.f64 t -1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 t -1/15) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -240 (/.f64 t (-.f64 x y))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -480 (+.f64 (/.f64 (*.f64 t 4) (-.f64 x y)) (/.f64 (*.f64 t 4) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -480 (+.f64 (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2))) (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 4) (*.f64 t -1/15))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y))) (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 t -1/15) (-.f64 x y)) (/.f64 (*.f64 t -1/15) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 2 (*.f64 t -1/15)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (*.f64 t -1/60) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 t -1/60))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) t) -1/60)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 t -1/120))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (-.f64 x y) t)) -1/30)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 y x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 t -1/60))) (*.f64 2 (neg.f64 (*.f64 t -1/60)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x y) 4))) (+.f64 (*.f64 2 (*.f64 t -1/15)) (*.f64 2 (*.f64 t -1/15))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x y) 4))) (+.f64 (*.f64 (*.f64 t -1/60) 8) (*.f64 (*.f64 t -1/60) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) -1/60) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 x y) 2) t) -1/30)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (+.f64 t t)) -1/120)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 t -1/30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 x y) (+.f64 t t)) (/.f64 (-.f64 x y) (+.f64 t t))) -1/60)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) 2) t) (/.f64 (*.f64 (-.f64 x y) 2) t)) -1/15)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y))))) (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 x y) t)) (*.f64 2 (/.f64 (-.f64 x y) t))) -1/15)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)) (/.f64 (-.f64 y x) (*.f64 t -1/60))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60)) (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60))) (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 x y) -1/60) (/.f64 (-.f64 x y) -1/60)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 x y) 2))) (+.f64 (neg.f64 (*.f64 t -1/30)) (neg.f64 (*.f64 t -1/30))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 x y) (/.f64 -60 t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 x y) (/.f64 -60 t)) (*.f64 (-.f64 x y) (/.f64 -60 t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 x y) (/.f64 -60 t)) (*.f64 (-.f64 x y) (/.f64 -60 t)))))))

simplify120.0ms (0.3%)

Algorithm
egg-herbie
Rules
1678×rational.json-simplify-53
1186×rational.json-simplify-1
1034×rational.json-simplify-2
944×rational.json-simplify-51
896×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01511871
14071871
210461871
335211871
457071871
571491871
Stop Event
node limit
Counts
89 → 58
Calls
Call 1
Inputs
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 0)
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 t)))
(+.f64 (*.f64 (-.f64 x y) (/.f64 -30 t)) (*.f64 (-.f64 x y) (/.f64 -30 t)))
(-.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 0)
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(/.f64 (-.f64 x y) (neg.f64 (neg.f64 (*.f64 t -1/60))))
(/.f64 -60 (/.f64 t (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 1)
(/.f64 1 (*.f64 t (/.f64 -1/60 (-.f64 x y))))
(/.f64 -120 (/.f64 t (*.f64 (-.f64 x y) 1/2)))
(/.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y)))
(/.f64 -240 (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2))))
(/.f64 -240 (/.f64 (*.f64 t 4) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) 2) (*.f64 t -1/30))
(/.f64 (*.f64 (-.f64 x y) 2) (+.f64 (neg.f64 (neg.f64 (*.f64 t -1/60))) (neg.f64 (neg.f64 (*.f64 t -1/60)))))
(/.f64 (*.f64 (-.f64 x y) (/.f64 -120 t)) 2)
(/.f64 (-.f64 y x) (neg.f64 (*.f64 t -1/60)))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y))))
(/.f64 4 (/.f64 (*.f64 t -1/15) (-.f64 x y)))
(/.f64 (/.f64 -240 (/.f64 t (-.f64 x y))) 4)
(/.f64 -480 (+.f64 (/.f64 (*.f64 t 4) (-.f64 x y)) (/.f64 (*.f64 t 4) (-.f64 x y))))
(/.f64 -480 (+.f64 (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2))) (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2)))))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 t -1/15))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y))) (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y)))))
(/.f64 8 (+.f64 (/.f64 (*.f64 t -1/15) (-.f64 x y)) (/.f64 (*.f64 t -1/15) (-.f64 x y))))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 2 (*.f64 t -1/15)))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (*.f64 t -1/60) 8))
(/.f64 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y)))) 8)
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 t -1/60))))
(/.f64 (/.f64 (-.f64 x y) t) -1/60)
(/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 t -1/120))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y))))) 16)
(/.f64 (*.f64 2 (/.f64 (-.f64 x y) t)) -1/30)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 y x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 t -1/60))) (*.f64 2 (neg.f64 (*.f64 t -1/60)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x y) 4))) (+.f64 (*.f64 2 (*.f64 t -1/15)) (*.f64 2 (*.f64 t -1/15))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x y) 4))) (+.f64 (*.f64 (*.f64 t -1/60) 8) (*.f64 (*.f64 t -1/60) 8)))
(/.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)) -1)
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60)) 8)
(/.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60))) 2)
(/.f64 (/.f64 (-.f64 x y) -1/60) t)
(/.f64 (/.f64 (*.f64 (-.f64 x y) 2) t) -1/30)
(/.f64 (/.f64 (-.f64 x y) (+.f64 t t)) -1/120)
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 t -1/30)))
(/.f64 (+.f64 (/.f64 (-.f64 x y) (+.f64 t t)) (/.f64 (-.f64 x y) (+.f64 t t))) -1/60)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) 2) t) (/.f64 (*.f64 (-.f64 x y) 2) t)) -1/15)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y))))) (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y)))))) 32)
(/.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 x y) t)) (*.f64 2 (/.f64 (-.f64 x y) t))) -1/15)
(/.f64 (+.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)) (/.f64 (-.f64 y x) (*.f64 t -1/60))) -2)
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60)) (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60))) (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60)))) 4)
(/.f64 (+.f64 (/.f64 (-.f64 x y) -1/60) (/.f64 (-.f64 x y) -1/60)) (+.f64 t t))
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 x y) 2))) (+.f64 (neg.f64 (*.f64 t -1/30)) (neg.f64 (*.f64 t -1/30))))
(neg.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)))
Outputs
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 x t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 60 (/.f64 y t))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 60 (/.f64 y t)) (*.f64 -60 (/.f64 x t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(+.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 0)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 -60 t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(+.f64 (*.f64 (-.f64 x y) (/.f64 -30 t)) (*.f64 (-.f64 x y) (/.f64 -30 t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(-.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 0)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (-.f64 x y) (neg.f64 (neg.f64 (*.f64 t -1/60))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 -60 (/.f64 t (-.f64 x y)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 (-.f64 x y) (/.f64 -60 t)) 1)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 1 (*.f64 t (/.f64 -1/60 (-.f64 x y))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 -120 (/.f64 t (*.f64 (-.f64 x y) 1/2)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 -240 (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 -240 (/.f64 (*.f64 t 4) (-.f64 x y)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 (-.f64 x y) 2) (*.f64 t -1/30))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 (-.f64 x y) 2) (+.f64 (neg.f64 (neg.f64 (*.f64 t -1/60))) (neg.f64 (neg.f64 (*.f64 t -1/60)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 (-.f64 x y) (/.f64 -120 t)) 2)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (-.f64 y x) (neg.f64 (*.f64 t -1/60)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 4 (/.f64 (*.f64 t -1/15) (-.f64 x y)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 -240 (/.f64 t (-.f64 x y))) 4)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 -480 (+.f64 (/.f64 (*.f64 t 4) (-.f64 x y)) (/.f64 (*.f64 t 4) (-.f64 x y))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 -480 (+.f64 (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2))) (*.f64 2 (/.f64 t (*.f64 (-.f64 x y) 1/2)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 (-.f64 x y) 4) (*.f64 t -1/15))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y))) (*.f64 2 (/.f64 (*.f64 t -1/30) (-.f64 x y)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 8 (+.f64 (/.f64 (*.f64 t -1/15) (-.f64 x y)) (/.f64 (*.f64 t -1/15) (-.f64 x y))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 2 (*.f64 t -1/15)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 (*.f64 t -1/60) 8))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y)))) 8)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (-.f64 y x)) (*.f64 2 (neg.f64 (*.f64 t -1/60))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 (-.f64 x y) t) -1/60)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 (-.f64 x y) 1/2) (*.f64 t -1/120))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y))))) 16)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (/.f64 (-.f64 x y) t)) -1/30)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (*.f64 2 (-.f64 y x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 t -1/60))) (*.f64 2 (neg.f64 (*.f64 t -1/60)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x y) 4))) (+.f64 (*.f64 2 (*.f64 t -1/15)) (*.f64 2 (*.f64 t -1/15))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x y) 4))) (+.f64 (*.f64 (*.f64 t -1/60) 8) (*.f64 (*.f64 t -1/60) 8)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)) -1)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60)) 8)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60))) 2)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 (-.f64 x y) -1/60) t)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 (*.f64 (-.f64 x y) 2) t) -1/30)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (/.f64 (-.f64 x y) (+.f64 t t)) -1/120)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 t -1/30)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (/.f64 (-.f64 x y) (+.f64 t t)) (/.f64 (-.f64 x y) (+.f64 t t))) -1/60)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) 2) t) (/.f64 (*.f64 (-.f64 x y) 2) t)) -1/15)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y))))) (*.f64 2 (*.f64 2 (/.f64 -240 (/.f64 t (-.f64 x y)))))) 32)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 x y) t)) (*.f64 2 (/.f64 (-.f64 x y) t))) -1/15)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)) (/.f64 (-.f64 y x) (*.f64 t -1/60))) -2)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60)) (/.f64 (*.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -1/60))) 16)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60))) (/.f64 (*.f64 2 (-.f64 y x)) (neg.f64 (*.f64 t -1/60)))) 4)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (/.f64 (-.f64 x y) -1/60) (/.f64 (-.f64 x y) -1/60)) (+.f64 t t))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 x y) 2)) (neg.f64 (*.f64 (-.f64 x y) 2))) (+.f64 (neg.f64 (*.f64 t -1/30)) (neg.f64 (*.f64 t -1/30))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(neg.f64 (/.f64 (-.f64 y x) (*.f64 t -1/60)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
0.2b
(*.f64 60 (/.f64 x z))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series85.0ms (0.2%)

Counts
2 → 9
Calls

15 calls:

TimeVariablePointExpression
81.0ms
z
@0
(*.f64 60 (/.f64 x z))
0.0ms
x
@0
(*.f64 60 (/.f64 x z))
0.0ms
x
@inf
(*.f64 60 (/.f64 x z))
0.0ms
z
@inf
(*.f64 60 (/.f64 x z))
0.0ms
a
@0
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1978×bool.json-1
1978×bool.json-2
1644×bool.json-3
636×rational.json-simplify-35
562×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
111038
229838
367538
4168338
5551738
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 60 (/.f64 x z))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 60 (/.f64 x z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 60 (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 60 (/.f64 x z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 60 (/.f64 x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) 120) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) 240) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x z) 240)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x z) 240)) (*.f64 2 (*.f64 (/.f64 x z) 240))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 60 (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 60 (/.f64 x z)) (*.f64 60 (/.f64 x z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (+.f64 (+.f64 a a) (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)))))))

simplify203.0ms (0.5%)

Algorithm
egg-herbie
Rules
1342×rational.json-simplify-59
1290×rational.json-simplify-35
958×rational.json-simplify-39
902×rational.json-simplify-2
856×rational.json-simplify-40
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061591
1121591
2264591
3686591
41782591
52354591
62549591
72843591
83420591
93808591
104174591
115329591
127288591
137739591
Stop Event
node limit
Counts
33 → 28
Calls
Call 1
Inputs
(*.f64 60 (/.f64 x z))
(*.f64 120 a)
(*.f64 120 a)
(*.f64 120 a)
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 x z))
(*.f64 120 a)
(*.f64 120 a)
(+.f64 (*.f64 60 (/.f64 x z)) 0)
(+.f64 0 (*.f64 60 (/.f64 x z)))
(-.f64 (*.f64 60 (/.f64 x z)) 0)
(/.f64 (*.f64 60 (/.f64 x z)) 1)
(/.f64 (*.f64 (/.f64 x z) 120) 2)
(/.f64 (*.f64 (/.f64 x z) 240) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 x z) 240)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x z) 240)) (*.f64 2 (*.f64 (/.f64 x z) 240))) 16)
(-.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 0)
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 x z)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1)
(*.f64 1 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)))
(*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1/2))
(*.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4) 1/4)
(*.f64 1/2 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))))
(*.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1/2) 2)
(/.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1)
(/.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4))) 16)
Outputs
(*.f64 60 (/.f64 x z))
(*.f64 120 a)
(*.f64 120 a)
(*.f64 120 a)
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 x z))
(*.f64 120 a)
(*.f64 120 a)
(+.f64 (*.f64 60 (/.f64 x z)) 0)
(*.f64 60 (/.f64 x z))
(+.f64 0 (*.f64 60 (/.f64 x z)))
(*.f64 60 (/.f64 x z))
(-.f64 (*.f64 60 (/.f64 x z)) 0)
(*.f64 60 (/.f64 x z))
(/.f64 (*.f64 60 (/.f64 x z)) 1)
(*.f64 60 (/.f64 x z))
(/.f64 (*.f64 (/.f64 x z) 120) 2)
(*.f64 60 (/.f64 x z))
(/.f64 (*.f64 (/.f64 x z) 240) 4)
(*.f64 60 (/.f64 x z))
(/.f64 (*.f64 2 (*.f64 (/.f64 x z) 240)) 8)
(*.f64 60 (/.f64 x z))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x z) 240)) (*.f64 2 (*.f64 (/.f64 x z) 240))) 16)
(*.f64 60 (/.f64 x z))
(-.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 0)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 60 (+.f64 (+.f64 a a) (/.f64 x z)))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 1 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1/2))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))) 1/2)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 4 (/.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4) 1/4)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 1/2 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))))
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(*.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1/2) 2)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 1)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 120 a) (*.f64 120 (+.f64 (/.f64 x z) a))) 2)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4) 4)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4)) 8)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a)) 4))) 16)
(+.f64 (*.f64 60 (/.f64 x z)) (*.f64 120 a))
(*.f64 60 (+.f64 (/.f64 x z) (+.f64 a a)))

localize51.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 x y) 1/60)
0.2b
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
Compiler

Compiled 30 to 13 computations (56.7% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1458×rational.json-simplify-35
1050×bool.json-1
1050×bool.json-2
988×rational.json-1
988×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
111938
240538
3110738
4330838
5783238
Stop Event
node limit
Counts
2 → 92
Calls
Call 1
Inputs
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(/.f64 (-.f64 x y) 1/60)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 60) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 120) (/.f64 1/2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (/.f64 30 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 60 (-.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (*.f64 60 (/.f64 1/2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) -60) (/.f64 1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 x y) 120) (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 1/30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 4) (/.f64 2 (*.f64 (-.f64 z t) 2/15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 60 (-.f64 z t)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 60 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 1 (*.f64 1/60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 -1 (*.f64 1/60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 30 (-.f64 z t)) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) (*.f64 (-.f64 x y) -60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (-.f64 z t)) (/.f64 (-.f64 x y) 1/30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 120) (/.f64 1 (*.f64 (-.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 60 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 60 (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)) 120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x y) 120) (*.f64 (-.f64 z t) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 240))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 1/30)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 60 (-.f64 t z)) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 (-.f64 y x) 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (-.f64 z t) 2/15)) (*.f64 (-.f64 x y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) 1/30) (/.f64 2 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/60 (-.f64 t z))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 1/60 (-.f64 z t))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) 60))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x y) 60) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x y) 60))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) -60)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (-.f64 x y) -60)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x y) 60) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 x y) -60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 60) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 x y) 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 120) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) -60) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 x y) -60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 x y) 1/30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 x y) 60) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 240) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 4) 15)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) -60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (/.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 x y) 120))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -60 (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) 2) 120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 x y) 240))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) 1/30) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x y) 60) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 15 (*.f64 (-.f64 x y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 x y) -60))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 x y) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 x y) 60) (*.f64 (-.f64 x y) 60))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 x y) 60) (*.f64 (-.f64 x y) 60))))))

simplify274.0ms (0.7%)

Algorithm
egg-herbie
Rules
1310×rational.json-simplify-61
1206×rational.json-simplify-35
910×rational.json-simplify-47
848×rational.json-simplify-43
830×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02305252
14905144
211645072
328475072
457865072
577395072
Stop Event
node limit
Counts
164 → 153
Calls
Call 1
Inputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(+.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z)))))
(-.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(-.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 60) (/.f64 1 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 1)
(*.f64 1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 x y) 120) (/.f64 1/2 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 30 (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 60 (-.f64 z t)) 1/2))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 30))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 60 (/.f64 1/2 (-.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 60)
(*.f64 (*.f64 (-.f64 x y) -60) (/.f64 1 (-.f64 t z)))
(*.f64 -1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))
(*.f64 -1 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) 120) (*.f64 (-.f64 z t) 4)))
(*.f64 2 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 1/30)))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 60)))
(*.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) (-.f64 x y)))
(*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120) 1/2)
(*.f64 (*.f64 (-.f64 x y) 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 30)
(*.f64 (*.f64 (-.f64 x y) 4) (/.f64 2 (*.f64 (-.f64 z t) 2/15)))
(*.f64 (/.f64 60 (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 60 (-.f64 t z)))
(*.f64 (-.f64 y x) (/.f64 1 (*.f64 1/60 (-.f64 t z))))
(*.f64 (-.f64 y x) (/.f64 -1 (*.f64 1/60 (-.f64 z t))))
(*.f64 120 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))) -1)
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 120))
(*.f64 (/.f64 30 (-.f64 z t)) (*.f64 (-.f64 x y) 2))
(*.f64 (/.f64 1 (-.f64 t z)) (*.f64 (-.f64 x y) -60))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120))
(*.f64 (/.f64 2 (-.f64 z t)) (/.f64 (-.f64 x y) 1/30))
(*.f64 30 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))
(*.f64 (*.f64 (-.f64 y x) 120) (/.f64 1 (*.f64 (-.f64 t z) 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 120))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 2))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (*.f64 (-.f64 x y) 2))
(*.f64 (*.f64 60 (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) 2))
(*.f64 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))) -1)
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)) 120)
(*.f64 (/.f64 (*.f64 (-.f64 x y) 120) (*.f64 (-.f64 z t) 4)) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 240))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 1/30)) 2)
(*.f64 (/.f64 60 (-.f64 t z)) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 (-.f64 y x) 120))
(*.f64 (/.f64 2 (*.f64 (-.f64 z t) 2/15)) (*.f64 (-.f64 x y) 4))
(*.f64 (/.f64 (-.f64 x y) 1/30) (/.f64 2 (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 1/60 (-.f64 t z))) (-.f64 y x))
(*.f64 (/.f64 -1 (*.f64 1/60 (-.f64 z t))) (-.f64 y x))
(*.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) (-.f64 x y))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) 60))
(neg.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))
(neg.f64 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))))
(+.f64 (*.f64 (-.f64 x y) 60) 0)
(+.f64 0 (*.f64 (-.f64 x y) 60))
(+.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) -60)))
(+.f64 (-.f64 1 (*.f64 (-.f64 x y) -60)) -1)
(-.f64 (*.f64 (-.f64 x y) 60) 0)
(-.f64 0 (*.f64 (-.f64 x y) -60))
(*.f64 (-.f64 x y) 60)
(*.f64 (*.f64 (-.f64 x y) 60) 1)
(*.f64 1 (*.f64 (-.f64 x y) 60))
(*.f64 (*.f64 (-.f64 x y) 120) 1/2)
(*.f64 (*.f64 (-.f64 x y) 2) 30)
(*.f64 (*.f64 (-.f64 x y) -60) -1)
(*.f64 -1 (*.f64 (-.f64 x y) -60))
(*.f64 2 (/.f64 (-.f64 x y) 1/30))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) 60) 2))
(*.f64 (*.f64 (-.f64 x y) 240) 1/4)
(*.f64 (*.f64 (-.f64 x y) 4) 15)
(*.f64 60 (-.f64 x y))
(*.f64 (-.f64 y x) -60)
(*.f64 120 (/.f64 (-.f64 x y) 2))
(*.f64 1/2 (*.f64 (-.f64 x y) 120))
(*.f64 30 (*.f64 (-.f64 x y) 2))
(*.f64 -60 (-.f64 y x))
(*.f64 (/.f64 (-.f64 x y) 2) 120)
(*.f64 1/4 (*.f64 (-.f64 x y) 240))
(*.f64 (/.f64 (-.f64 x y) 1/30) 2)
(*.f64 (/.f64 (*.f64 (-.f64 x y) 60) 2) 2)
(*.f64 15 (*.f64 (-.f64 x y) 4))
(neg.f64 (*.f64 (-.f64 x y) -60))
Outputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 60 (/.f64 x (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 60 (/.f64 x (-.f64 z t))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 z (*.f64 60 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (*.f64 z 60)))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t)))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60)) (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) z)) (+.f64 (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 2)) t)) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (/.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))))))
(+.f64 (*.f64 60 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (pow.f64 t 2)))) (*.f64 60 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) t))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (+.f64 (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))))) (*.f64 z (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) 60))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2))) (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))))))))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 60 (+.f64 (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 2) t)) (+.f64 (*.f64 z (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 y (pow.f64 t 2)) (/.f64 x (pow.f64 t 2))) (/.f64 (pow.f64 z 3) (pow.f64 t 2)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 60))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 (/.f64 t (pow.f64 z 2)) (*.f64 -60 (-.f64 y x))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 60))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 (/.f64 t (pow.f64 z 2)) (*.f64 -60 (-.f64 y x))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 60 (/.f64 (-.f64 x y) z))
(+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z)))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))))
(*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z)))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (*.f64 60 (/.f64 (-.f64 x y) z))))
(+.f64 (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2)))) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))
(+.f64 (*.f64 60 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (/.f64 (-.f64 x y) z))))
(*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))))))
(*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))))))
(+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 x y)) (pow.f64 z 3))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 x y)) (pow.f64 z 4))) (*.f64 60 (/.f64 (-.f64 x y) z)))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z 2))) (+.f64 (*.f64 60 (/.f64 (-.f64 x y) z)) (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (+.f64 (*.f64 60 (+.f64 (*.f64 t (/.f64 (-.f64 x y) (pow.f64 z 2))) (/.f64 (-.f64 x y) z))) (*.f64 (-.f64 x y) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) 60))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2)))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))) (*.f64 60 (+.f64 (/.f64 (-.f64 x y) z) (+.f64 (*.f64 (-.f64 x y) (/.f64 t (pow.f64 z 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 (/.f64 t (pow.f64 z 2)) (*.f64 -60 (-.f64 y x))) (*.f64 60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 x y) z) (*.f64 (-.f64 x y) (/.f64 (pow.f64 t 2) (pow.f64 z 3)))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (*.f64 -60 (/.f64 (-.f64 x y) t)))
(+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t)))
(*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))
(*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x y)) (pow.f64 t 4))) (+.f64 (*.f64 -60 (/.f64 (*.f64 z (-.f64 x y)) (pow.f64 t 2))) (+.f64 (*.f64 -60 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x y)) (pow.f64 t 3))) (*.f64 -60 (/.f64 (-.f64 x y) t)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -60 (/.f64 (-.f64 x y) t)) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 -60 (+.f64 (*.f64 z (/.f64 (-.f64 x y) (pow.f64 t 2))) (/.f64 (-.f64 x y) t))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))))) (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 -60 (+.f64 (/.f64 (-.f64 x y) t) (+.f64 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2))) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -60 (*.f64 (-.f64 x y) (/.f64 z (pow.f64 t 2)))) (*.f64 -60 (+.f64 (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (+.f64 (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))))))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 60 x)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(*.f64 -60 y)
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 60 x) (*.f64 -60 y))
(+.f64 (*.f64 -60 y) (*.f64 60 x))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z)))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(-.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 0)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(-.f64 0 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 60) (/.f64 1 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 1)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 120) (/.f64 1/2 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 120) (*.f64 (/.f64 1 (-.f64 z t)) 1/2))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 30 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 60 (-.f64 z t)) 1/2))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 (/.f64 1 (-.f64 z t)) 30))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 2) (*.f64 60 (/.f64 1/2 (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 60)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) -60) (/.f64 1 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 -1 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) 120) (*.f64 (-.f64 z t) 4)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 2 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 1/30)))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 2))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 60)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 2 (*.f64 (/.f64 30 (-.f64 z t)) (-.f64 x y)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120) 1/2)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 240) (/.f64 1 (*.f64 (-.f64 z t) 4)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))) 30)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) 4) (/.f64 2 (*.f64 (-.f64 z t) 2/15)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 60 (-.f64 z t)) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (-.f64 x y) 60))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 (-.f64 y x) (/.f64 60 (-.f64 t z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 1 (*.f64 1/60 (-.f64 t z))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 -1 (*.f64 1/60 (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)))
(*.f64 120 (/.f64 (/.f64 (-.f64 y x) (-.f64 z t)) -2))
(*.f64 120 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 2)))
(*.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))) -1)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 1/2 (-.f64 z t)) (*.f64 (-.f64 x y) 120))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 30 (-.f64 z t)) (*.f64 (-.f64 x y) 2))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 t z)) (*.f64 (-.f64 x y) -60))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) 120))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 2 (-.f64 z t)) (/.f64 (-.f64 x y) 1/30))
(*.f64 30 (*.f64 (-.f64 x y) (/.f64 2 (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 y x) 120) (/.f64 1 (*.f64 (-.f64 t z) 2)))
(*.f64 (-.f64 y x) (*.f64 120 (/.f64 1 (*.f64 2 (-.f64 t z)))))
(*.f64 120 (*.f64 (/.f64 1/2 (-.f64 t z)) (-.f64 y x)))
(*.f64 120 (*.f64 (-.f64 y x) (/.f64 1/2 (-.f64 t z))))
(*.f64 (*.f64 120 (-.f64 y x)) (/.f64 1/2 (-.f64 t z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 120))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 60 (-.f64 z t)) 1/2) (*.f64 (-.f64 x y) 2))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) 30) (*.f64 (-.f64 x y) 2))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 60 (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) 2))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))) -1)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)) 120)
(*.f64 120 (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -2)))
(*.f64 120 (/.f64 (/.f64 (-.f64 y x) (-.f64 z t)) -2))
(*.f64 120 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) 120) (*.f64 (-.f64 z t) 4)) 2)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) 4)) (*.f64 (-.f64 x y) 240))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 1/30)) 2)
(*.f64 2 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) 1/30)))
(*.f64 (/.f64 60 (-.f64 t z)) (-.f64 y x))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) 2) 2)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 t z) 2)) (*.f64 (-.f64 y x) 120))
(*.f64 (-.f64 y x) (*.f64 120 (/.f64 1 (*.f64 2 (-.f64 t z)))))
(*.f64 120 (*.f64 (/.f64 1/2 (-.f64 t z)) (-.f64 y x)))
(*.f64 120 (*.f64 (-.f64 y x) (/.f64 1/2 (-.f64 t z))))
(*.f64 (*.f64 120 (-.f64 y x)) (/.f64 1/2 (-.f64 t z)))
(*.f64 (/.f64 2 (*.f64 (-.f64 z t) 2/15)) (*.f64 (-.f64 x y) 4))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) 1/30) (/.f64 2 (-.f64 z t)))
(*.f64 (/.f64 2 (-.f64 z t)) (/.f64 (-.f64 x y) 1/30))
(*.f64 (/.f64 1 (*.f64 1/60 (-.f64 t z))) (-.f64 y x))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 -1 (*.f64 1/60 (-.f64 z t))) (-.f64 y x))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 (/.f64 30 (-.f64 z t)) (/.f64 30 (-.f64 z t))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 z t)) (/.f64 1/2 (-.f64 z t))) (*.f64 (-.f64 x y) 60))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(neg.f64 (*.f64 (-.f64 x y) (/.f64 60 (-.f64 t z))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(neg.f64 (/.f64 (-.f64 y x) (*.f64 1/60 (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 -60 (-.f64 t z)))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (-.f64 x y) 60) 0)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(+.f64 0 (*.f64 (-.f64 x y) 60))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(+.f64 -1 (-.f64 1 (*.f64 (-.f64 x y) -60)))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(+.f64 (-.f64 1 (*.f64 (-.f64 x y) -60)) -1)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(-.f64 (*.f64 (-.f64 x y) 60) 0)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(-.f64 0 (*.f64 (-.f64 x y) -60))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (-.f64 x y) 60)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (*.f64 (-.f64 x y) 60) 1)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 1 (*.f64 (-.f64 x y) 60))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (*.f64 (-.f64 x y) 120) 1/2)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (*.f64 (-.f64 x y) 2) 30)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (*.f64 (-.f64 x y) -60) -1)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 -1 (*.f64 (-.f64 x y) -60))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 2 (/.f64 (-.f64 x y) 1/30))
(*.f64 2 (/.f64 (*.f64 (-.f64 x y) 60) 2))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (*.f64 (-.f64 x y) 240) 1/4)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (*.f64 (-.f64 x y) 4) 15)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (-.f64 y x) -60)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 120 (/.f64 (-.f64 x y) 2))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 1/2 (*.f64 (-.f64 x y) 120))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 30 (*.f64 (-.f64 x y) 2))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 -60 (-.f64 y x))
(*.f64 60 (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) 2) 120)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 1/4 (*.f64 (-.f64 x y) 240))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 (/.f64 (-.f64 x y) 1/30) 2)
(*.f64 2 (/.f64 (-.f64 x y) 1/30))
(*.f64 (/.f64 (*.f64 (-.f64 x y) 60) 2) 2)
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(*.f64 15 (*.f64 (-.f64 x y) 4))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))
(neg.f64 (*.f64 (-.f64 x y) -60))
(*.f64 60 (-.f64 x y))
(*.f64 -60 (-.f64 y x))

eval162.0ms (0.4%)

Compiler

Compiled 10089 to 5872 computations (41.8% saved)

prune119.0ms (0.3%)

Pruning

21 alts after pruning (13 fresh and 8 done)

PrunedKeptTotal
New5544558
Fresh2911
Picked101
Done189
Total55821579
Error
0.0b
Counts
579 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
35.4b
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
49.4b
(/.f64 (-.f64 x y) (*.f64 t -1/60))
50.8b
(/.f64 (*.f64 x 60) (-.f64 z t))
46.7b
(/.f64 (*.f64 -60 y) (-.f64 z t))
26.6b
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
28.1b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
30.9b
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
50.9b
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
48.8b
(*.f64 (-.f64 x y) (/.f64 60 z))
49.4b
(*.f64 (-.f64 x y) (/.f64 -60 t))
24.5b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a) 120)
26.6b
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
30.9b
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
28.0b
(*.f64 120 a)
56.1b
(*.f64 60 (/.f64 y t))
57.6b
(*.f64 60 (/.f64 x z))
12.1b
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
26.6b
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
46.7b
(*.f64 -60 (/.f64 y (-.f64 z t)))
53.3b
(*.f64 -60 (/.f64 y z))
55.6b
(*.f64 -60 (/.f64 x t))
Compiler

Compiled 265 to 203 computations (23.4% saved)

regimes222.0ms (0.6%)

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

11 calls:

20.0ms
(-.f64 z t)
20.0ms
t
20.0ms
a
19.0ms
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
19.0ms
(*.f64 60 (-.f64 x y))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1a
0.1b1(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
0.1b1(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))
0.1b1(*.f64 60 (-.f64 x y))
0.1b1(-.f64 x y)
0.1b1(-.f64 z t)
0.1b1(*.f64 a 120)
Compiler

Compiled 490 to 271 computations (44.7% saved)

regimes222.0ms (0.5%)

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

11 calls:

22.0ms
(-.f64 x y)
20.0ms
(*.f64 a 120)
19.0ms
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
19.0ms
t
19.0ms
a
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1a
0.1b1(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
0.1b1(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))
0.1b1(*.f64 60 (-.f64 x y))
0.1b1(-.f64 x y)
0.1b1(-.f64 z t)
0.1b1(*.f64 a 120)
Compiler

Compiled 475 to 263 computations (44.6% saved)

regimes147.0ms (0.4%)

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

8 calls:

18.0ms
(*.f64 a 120)
17.0ms
(-.f64 x y)
17.0ms
a
17.0ms
(-.f64 z t)
17.0ms
y
Results
ErrorSegmentsBranch
0.2b1x
0.2b1y
0.2b1z
0.2b1t
0.2b1a
0.2b1(-.f64 x y)
0.2b1(-.f64 z t)
0.2b1(*.f64 a 120)
Compiler

Compiled 381 to 209 computations (45.1% saved)

regimes643.0ms (1.6%)

Counts
36 → 3
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a) 120)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 z)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 a 120))
(+.f64 (/.f64 (*.f64 60 x) (-.f64 z t)) (*.f64 a 120))
(/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120))
Outputs
(+.f64 (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 a 120))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
Calls

8 calls:

128.0ms
t
115.0ms
(-.f64 z t)
73.0ms
(*.f64 a 120)
73.0ms
(-.f64 x y)
72.0ms
z
Results
ErrorSegmentsBranch
5.0b3x
4.7b3y
8.2b4z
6.1b8t
5.2b4a
8.4b5(-.f64 x y)
7.3b7(-.f64 z t)
5.2b4(*.f64 a 120)
Compiler

Compiled 368 to 203 computations (44.8% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
5.58315657179926e+124
6.226615600552774e+125
18.0ms
-2.403566664126354e+76
-1.3729170374720757e+71
Results
26.0ms239×body256valid
0.0msbody256infinite
0.0msbody1024valid
Compiler

Compiled 536 to 404 computations (24.6% saved)

regimes591.0ms (1.5%)

Counts
33 → 3
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x y) z)) a) 120)
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t))))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x (-.f64 z t))))
(+.f64 (*.f64 (-.f64 x y) (/.f64 60 z)) (*.f64 a 120))
Outputs
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120)
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
Calls

8 calls:

118.0ms
t
104.0ms
(-.f64 z t)
67.0ms
(-.f64 x y)
67.0ms
a
67.0ms
z
Results
ErrorSegmentsBranch
5.0b3x
4.8b3y
8.2b4z
6.1b8t
5.2b4a
8.4b5(-.f64 x y)
7.3b7(-.f64 z t)
5.2b4(*.f64 a 120)
Compiler

Compiled 335 to 186 computations (44.5% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
5.58315657179926e+124
6.226615600552774e+125
18.0ms
-2.403566664126354e+76
-1.3729170374720757e+71
Results
27.0ms238×body256valid
1.0msbody1024valid
Compiler

Compiled 536 to 395 computations (26.3% saved)

regimes393.0ms (1%)

Counts
28 → 3
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))
Outputs
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x)))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
Calls

7 calls:

70.0ms
(-.f64 z t)
59.0ms
t
59.0ms
z
58.0ms
a
58.0ms
(-.f64 x y)
Results
ErrorSegmentsBranch
5.1b3x
4.8b3y
8.6b5z
9.7b5t
5.2b4a
8.4b5(-.f64 x y)
8.3b5(-.f64 z t)
Compiler

Compiled 272 to 151 computations (44.5% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
5.58315657179926e+124
6.226615600552774e+125
18.0ms
-2.403566664126354e+76
-1.3729170374720757e+71
Results
26.0ms237×body256valid
1.0msbody1024valid
0.0msbody256infinite
0.0msbody512valid
Compiler

Compiled 536 to 395 computations (26.3% saved)

regimes425.0ms (1.1%)

Counts
27 → 3
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
Outputs
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))
Calls

7 calls:

121.0ms
a
78.0ms
x
78.0ms
t
57.0ms
(-.f64 z t)
37.0ms
z
Results
ErrorSegmentsBranch
8.6b6x
10.2b3y
11.0b3z
12.1b1t
6.9b3a
12.1b1(-.f64 x y)
8.3b5(-.f64 z t)
Compiler

Compiled 261 to 145 computations (44.4% saved)

bsearch23.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.306191732309712e-115
1.6639341796660822e-109
4.0ms
-2.297031581142697e-141
-2.0218632690983374e-141
Results
21.0ms176×body256valid
Compiler

Compiled 378 to 273 computations (27.8% saved)

regimes630.0ms (1.6%)

Counts
26 → 7
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
Outputs
(*.f64 120 a)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 120 a)
Calls

7 calls:

137.0ms
t
123.0ms
(-.f64 z t)
87.0ms
(-.f64 x y)
79.0ms
y
76.0ms
x
Results
ErrorSegmentsBranch
18.4b7x
15.5b7y
15.2b3z
11.3b11t
9.6b7a
17.8b7(-.f64 x y)
15.1b10(-.f64 z t)
Compiler

Compiled 250 to 141 computations (43.6% saved)

bsearch92.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
1.085724023314211e+19
3.12573598789693e+19
19.0ms
413.51614446364226
68862897.19423279
10.0ms
1.0435492178804178e-17
3.027550899391495e-17
19.0ms
-9.498204521971122e-115
-4.24389123066301e-118
14.0ms
-2.1278171317727843e-77
-3.162142916344865e-79
18.0ms
-9.433293697878457e+21
-6.005840906777536e+19
Results
81.0ms647×body256valid
1.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 1198 to 915 computations (23.6% saved)

regimes797.0ms (2%)

Counts
25 → 7
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(/.f64 (/.f64 (-.f64 x y) 1/60) (-.f64 z t))
Outputs
(*.f64 120 a)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 120 a)
Calls

7 calls:

334.0ms
t
116.0ms
(-.f64 z t)
80.0ms
(-.f64 x y)
75.0ms
a
73.0ms
x
Results
ErrorSegmentsBranch
18.4b7x
15.5b7y
15.2b3z
11.3b11t
9.6b7a
17.8b7(-.f64 x y)
15.1b10(-.f64 z t)
Compiler

Compiled 240 to 136 computations (43.3% saved)

bsearch365.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
1.085724023314211e+19
3.12573598789693e+19
18.0ms
413.51614446364226
68862897.19423279
10.0ms
1.0435492178804178e-17
3.027550899391495e-17
231.0ms
-9.498204521971122e-115
-4.24389123066301e-118
80.0ms
-2.1278171317727843e-77
-3.162142916344865e-79
15.0ms
-9.433293697878457e+21
-6.005840906777536e+19
Results
139.0ms648×body256valid
1.0msbody512valid
1.0msbody1024valid
Compiler

Compiled 1184 to 915 computations (22.7% saved)

regimes3.6s (8.8%)

Counts
23 → 7
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 x z)))
(+.f64 (*.f64 120 a) (*.f64 60 (/.f64 y t)))
(+.f64 (*.f64 120 a) (*.f64 (/.f64 y z) -60))
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
Outputs
(*.f64 120 a)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z)))
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 120 a)
Calls

7 calls:

1.3s
z
588.0ms
t
581.0ms
a
458.0ms
x
382.0ms
(-.f64 z t)
Results
ErrorSegmentsBranch
18.4b7x
15.5b7y
15.2b3z
11.3b11t
9.6b7a
17.8b7(-.f64 x y)
15.1b10(-.f64 z t)
Compiler

Compiled 222 to 129 computations (41.9% saved)

bsearch931.0ms (2.3%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.085724023314211e+19
3.12573598789693e+19
311.0ms
413.51614446364226
68862897.19423279
11.0ms
1.0435492178804178e-17
3.027550899391495e-17
497.0ms
-9.498204521971122e-115
-4.24389123066301e-118
83.0ms
-2.1278171317727843e-77
-3.162142916344865e-79
15.0ms
-9.433293697878457e+21
-6.005840906777536e+19
Results
919.0ms644×body256valid
1.0msbody512valid
1.0msbody1024valid
1.0msbody2048valid
Compiler

Compiled 1184 to 915 computations (22.7% saved)

regimes3.4s (8.4%)

Counts
18 → 5
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 x 60))
(+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 x t)))
Outputs
(*.f64 120 a)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 a)
Calls

7 calls:

950.0ms
y
943.0ms
(-.f64 z t)
562.0ms
a
453.0ms
t
262.0ms
x
Results
ErrorSegmentsBranch
21.4b7x
14.6b10y
18.0b4z
17.1b5t
10.9b5a
17.3b9(-.f64 x y)
17.6b7(-.f64 z t)
Compiler

Compiled 177 to 106 computations (40.1% saved)

bsearch62.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.0435492178804178e-17
3.027550899391495e-17
18.0ms
-9.498204521971122e-115
-4.24389123066301e-118
16.0ms
-2.1278171317727843e-77
-3.162142916344865e-79
15.0ms
-9.433293697878457e+21
-6.005840906777536e+19
Results
53.0ms422×body256valid
2.0msbody1024valid
2.0msbody2048valid
Compiler

Compiled 764 to 593 computations (22.4% saved)

regimes1.0s (2.5%)

Counts
14 → 6
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 (+.f64 a (*.f64 x (/.f64 1/2 z))))
Outputs
(*.f64 120 a)
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 a)
(/.f64 (*.f64 -60 y) (-.f64 z t))
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 120 a)
Calls

7 calls:

293.0ms
z
224.0ms
x
136.0ms
a
136.0ms
y
124.0ms
(-.f64 x y)
Results
ErrorSegmentsBranch
23.1b6x
16.1b11y
18.7b10z
18.2b7t
11.4b6a
18.5b7(-.f64 x y)
19.0b5(-.f64 z t)
Compiler

Compiled 141 to 88 computations (37.6% saved)

bsearch89.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.0435492178804178e-17
3.027550899391495e-17
22.0ms
-4.24389123066301e-118
-5.481838318731613e-123
15.0ms
-9.498204521971122e-115
-4.24389123066301e-118
22.0ms
-1.5151378121408845e-70
-2.1278171317727843e-77
14.0ms
-9.433293697878457e+21
-6.005840906777536e+19
Results
70.0ms598×body256valid
1.0msbody1024valid
1.0msbody512valid
0.0msbody2048valid
Compiler

Compiled 958 to 752 computations (21.5% saved)

regimes474.0ms (1.2%)

Counts
12 → 9
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
(/.f64 (-.f64 x y) (*.f64 t -1/60))
Outputs
(/.f64 (*.f64 -60 y) (-.f64 z t))
(*.f64 120 a)
(/.f64 (-.f64 x y) (*.f64 t -1/60))
(*.f64 120 a)
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
Calls

7 calls:

177.0ms
a
84.0ms
(-.f64 x y)
56.0ms
y
52.0ms
(-.f64 z t)
40.0ms
t
Results
ErrorSegmentsBranch
25.8b4x
19.0b9y
24.5b5z
21.5b7t
19.3b4a
24.8b5(-.f64 x y)
22.4b7(-.f64 z t)
Compiler

Compiled 123 to 79 computations (35.8% saved)

bsearch134.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
5.911659545456266e+210
1.7593481520079063e+211
19.0ms
2.591650702939783e+182
1.9626270172280584e+188
17.0ms
4.673767621005781e+146
1.240979269947311e+149
13.0ms
-2.4436629392210325e-160
-3.565263583934579e-162
18.0ms
-1.1631111960158172e-132
-1.7230558056820944e-137
16.0ms
-2.572048175289767e+51
-7.621462097762652e+46
17.0ms
-1.83463977334779e+113
-6.359106788345375e+107
20.0ms
-2.4312751522148663e+186
-1.144840872616711e+176
Results
115.0ms1035×body256valid
4.0ms34×body256infinite
1.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 1456 to 1190 computations (18.3% saved)

regimes243.0ms (0.6%)

Counts
11 → 9
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(/.f64 (*.f64 x 60) (-.f64 z t))
Outputs
(/.f64 (*.f64 -60 y) (-.f64 z t))
(*.f64 120 a)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 120 a)
(/.f64 (*.f64 x 60) (-.f64 z t))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
Calls

7 calls:

48.0ms
y
44.0ms
(-.f64 z t)
38.0ms
t
28.0ms
(-.f64 x y)
28.0ms
a
Results
ErrorSegmentsBranch
25.8b4x
19.0b9y
24.5b5z
21.5b7t
19.3b4a
24.8b5(-.f64 x y)
22.4b7(-.f64 z t)
Compiler

Compiled 116 to 76 computations (34.5% saved)

bsearch137.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
5.911659545456266e+210
1.7593481520079063e+211
19.0ms
2.591650702939783e+182
1.9626270172280584e+188
16.0ms
4.673767621005781e+146
1.240979269947311e+149
14.0ms
-2.4436629392210325e-160
-3.565263583934579e-162
18.0ms
-1.1631111960158172e-132
-1.7230558056820944e-137
16.0ms
-2.572048175289767e+51
-7.621462097762652e+46
18.0ms
-1.83463977334779e+113
-6.359106788345375e+107
25.0ms
-2.4312751522148663e+186
-1.144840872616711e+176
Results
117.0ms1027×body256valid
2.0ms23×body256infinite
2.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 1456 to 1190 computations (18.3% saved)

regimes196.0ms (0.5%)

Counts
10 → 4
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
Outputs
(*.f64 120 a)
(*.f64 (-.f64 x y) (/.f64 60 z))
(/.f64 (*.f64 -60 y) (-.f64 z t))
(*.f64 120 a)
Calls

7 calls:

35.0ms
t
35.0ms
y
31.0ms
(-.f64 z t)
26.0ms
a
25.0ms
z
Results
ErrorSegmentsBranch
26.9b3x
20.2b7y
24.5b5z
21.5b7t
19.3b4a
24.8b5(-.f64 x y)
23.6b5(-.f64 z t)
Compiler

Compiled 109 to 73 computations (33% saved)

bsearch36.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.3342768023827112e-119
2.306191732309712e-115
16.0ms
1.2496386801714078e-269
4.982890532269446e-266
4.0ms
-2.297031581142697e-141
-2.0218632690983374e-141
Results
32.0ms288×body256valid
Compiler

Compiled 454 to 360 computations (20.7% saved)

regimes183.0ms (0.5%)

Counts
9 → 4
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
(*.f64 (-.f64 x y) (/.f64 60 z))
Outputs
(*.f64 120 a)
(*.f64 (-.f64 x y) (/.f64 60 z))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
Calls

7 calls:

33.0ms
t
33.0ms
y
29.0ms
(-.f64 z t)
25.0ms
a
24.0ms
z
Results
ErrorSegmentsBranch
26.9b3x
20.2b7y
24.5b5z
21.5b7t
19.3b4a
24.9b5(-.f64 x y)
23.6b5(-.f64 z t)
Compiler

Compiled 102 to 70 computations (31.4% saved)

bsearch37.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.3342768023827112e-119
2.306191732309712e-115
17.0ms
1.2496386801714078e-269
4.982890532269446e-266
4.0ms
-2.297031581142697e-141
-2.0218632690983374e-141
Results
33.0ms287×body256valid
0.0msbody512valid
Compiler

Compiled 454 to 360 computations (20.7% saved)

regimes447.0ms (1.1%)

Counts
8 → 7
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 (-.f64 x y) (/.f64 -60 t))
Outputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
(*.f64 -60 (/.f64 (-.f64 x y) t))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
Calls

7 calls:

147.0ms
x
130.0ms
t
68.0ms
z
32.0ms
y
27.0ms
(-.f64 z t)
Results
ErrorSegmentsBranch
26.9b3x
20.2b7y
25.2b5z
22.2b9t
20.8b3a
24.9b5(-.f64 x y)
23.6b5(-.f64 z t)
Compiler

Compiled 95 to 67 computations (29.5% saved)

bsearch558.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
5.911659545456266e+210
1.7593481520079063e+211
78.0ms
2.591650702939783e+182
1.9626270172280584e+188
17.0ms
4.673767621005781e+146
1.240979269947311e+149
65.0ms
-2.572048175289767e+51
-7.621462097762652e+46
59.0ms
-1.83463977334779e+113
-6.359106788345375e+107
327.0ms
-2.4312751522148663e+186
-1.144840872616711e+176
Results
484.0ms779×body256valid
5.0ms43×body256infinite
1.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 1104 to 902 computations (18.3% saved)

regimes237.0ms (0.6%)

Counts
6 → 7
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y (-.f64 z t)))
Outputs
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
(*.f64 120 a)
(*.f64 -60 (/.f64 y (-.f64 z t)))
Calls

6 calls:

84.0ms
(-.f64 z t)
76.0ms
t
29.0ms
y
17.0ms
a
16.0ms
z
Results
ErrorSegmentsBranch
26.9b3x
20.2b7y
26.3b3z
23.2b9t
20.8b3a
23.5b7(-.f64 z t)
Compiler

Compiled 73 to 54 computations (26% saved)

bsearch239.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
5.911659545456266e+210
1.7593481520079063e+211
19.0ms
2.591650702939783e+182
1.9626270172280584e+188
90.0ms
4.673767621005781e+146
1.240979269947311e+149
18.0ms
-2.403566664126354e+76
-1.3729170374720757e+71
78.0ms
-5.907346176154296e+131
-2.0338319939450022e+130
23.0ms
-2.4312751522148663e+186
-1.144840872616711e+176
Results
225.0ms761×body256valid
3.0ms28×body256infinite
1.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 1082 to 884 computations (18.3% saved)

regimes2.1s (5.1%)

Counts
5 → 5
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
Outputs
(*.f64 120 a)
(*.f64 60 (/.f64 x z))
(*.f64 60 (/.f64 y t))
(*.f64 -60 (/.f64 y z))
(*.f64 120 a)
Calls

5 calls:

1.5s
y
361.0ms
t
85.0ms
z
81.0ms
a
4.0ms
x
Results
ErrorSegmentsBranch
28.0b1x
25.6b4y
26.5b3z
25.7b5t
23.3b5a
Compiler

Compiled 58 to 44 computations (24.1% saved)

bsearch708.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
548.0ms
1.3342768023827112e-119
2.306191732309712e-115
11.0ms
2.3616972168783755e-242
9.449600798663026e-242
102.0ms
1.2496386801714078e-269
4.982890532269446e-266
47.0ms
-9.993383764802182e-183
-1.530728999996771e-185
Results
702.0ms480×body256valid
Compiler

Compiled 654 to 544 computations (16.8% saved)

regimes182.0ms (0.5%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 -60 (/.f64 y z))
(*.f64 60 (/.f64 x z))
Outputs
(*.f64 120 a)
(*.f64 -60 (/.f64 y z))
(*.f64 120 a)
Calls

5 calls:

80.0ms
z
70.0ms
a
17.0ms
y
10.0ms
t
4.0ms
x
Results
ErrorSegmentsBranch
28.0b1x
25.7b5y
26.5b3z
26.9b3t
24.6b3a
Compiler

Compiled 53 to 41 computations (22.6% saved)

bsearch33.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.3342768023827112e-119
2.306191732309712e-115
15.0ms
-2.0443363943734065e-206
-5.249568925769294e-208
Results
28.0ms239×body256valid
0.0msbody512valid
Compiler

Compiled 326 to 275 computations (15.6% saved)

regimes24.0ms (0.1%)

Accuracy

Total -35.9b remaining (-136%)

Threshold costs -35.9b (-136%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
Outputs
(*.f64 120 a)
(*.f64 -60 (/.f64 x t))
(*.f64 120 a)
Calls

5 calls:

9.0ms
a
5.0ms
z
3.0ms
x
3.0ms
t
3.0ms
y
Results
ErrorSegmentsBranch
28.0b1x
28.0b1y
28.0b1z
28.0b1t
26.4b3a
Compiler

Compiled 43 to 35 computations (18.6% saved)

bsearch36.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
3.818903560074635e-123
1.3342768023827112e-119
19.0ms
-6.326234618129577e-220
-1.412150586177743e-226
Results
31.0ms271×body256valid
0.0msbody1024valid
Compiler

Compiled 366 to 309 computations (15.6% saved)

simplify31.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02892434
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120)) (*.f64 a 120))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
(*.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)
(if (<=.f64 y -1379999999999999949908819201653236354980548024581900303978696040568061952) (+.f64 (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 a 120)) (if (<=.f64 y 55999999999999999926029596345547875467987419059984122021797940523259447643476519386465039852428649106195920428357627144044544) (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 y -4099999999999999632275824428474099489726725296316554327091882609780719616) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (if (<=.f64 y 105000000000000003384119367308652108336697305921475769854394961843591270392454931147935487395216382269665848380323605442985984) (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 y -1099999999999999997029820812924160287423472384494478235658118573112426496) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (if (<=.f64 y 199999999999999984973552323798576408508934173966967692287845194445058839995158605320632698752563530750306011682731106456567808) (*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x))) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 a -965362170955867/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (if (<=.f64 a 8231363154421169/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60)) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 a -150000000000000000000) (*.f64 120 a) (if (<=.f64 a -7822218149124427/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -5101712237182299/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 7269215601948759/649037107316853453566312041152512) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60)) (if (<=.f64 a 4600000) (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a))) (if (<=.f64 a 14500000000000000000) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 120 a)))))))
(if (<=.f64 a -170000000000000000000) (*.f64 120 a) (if (<=.f64 a -5339967589802275/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -5101712237182299/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 7788445287802241/649037107316853453566312041152512) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60)) (if (<=.f64 a 32000000) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z))) (if (<=.f64 a 11000000000000000000) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 120 a)))))))
(if (<=.f64 a -64000000000000000000) (*.f64 120 a) (if (<=.f64 a -5673715564164917/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -3637742638686509/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 7788445287802241/649037107316853453566312041152512) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a 23500) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z))) (if (<=.f64 a 11000000000000000000) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 120 a)))))))
(if (<=.f64 a -800000000000000000000) (*.f64 120 a) (if (<=.f64 a -5339967589802275/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -554533938824163/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 1784852045121347/81129638414606681695789005144064) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a)))))
(if (<=.f64 a -72000000000000000000) (*.f64 120 a) (if (<=.f64 a -5736293309357913/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -3881737571769141/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (*.f64 120 a) (if (<=.f64 a -149058722755935/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 (*.f64 -60 y) (-.f64 z t)) (if (<=.f64 a 8437482395119095/649037107316853453566312041152512) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))))))
(if (<=.f64 y -22499999999999999977747899166949310202840161093772527683790738787193514763673978441714151314076120686726959104978460369657159832503638122420148980383255926958512784558099967630114816) (/.f64 (*.f64 -60 y) (-.f64 z t)) (if (<=.f64 y -719999999999999951471904641534052376498568325601173302269042885696114972841430895109748180276140531450380288) (*.f64 120 a) (if (<=.f64 y -2499999999999999983052371685904069941154271104860160) (/.f64 (-.f64 x y) (*.f64 t -1/60)) (if (<=.f64 y -3666197480843679/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 120 a) (if (<=.f64 y -6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 (*.f64 x 60) (-.f64 z t)) (if (<=.f64 y 749999999999999983497286804243245130773617917100850810579189933726947954421830619320194537067445385477326201311652808101628824230048359796522876928) (*.f64 120 a) (if (<=.f64 y 4600000000000000268538795959135059602282035253461285127535544907182544016129385929746308241754111331629737169456737715727828147843516459580963040460412456395477508870271915429564440903680) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 10499999999999999891686164340714470017614726830438218855943621664908173762291861508030483702444444623874652451061516370660841354988424316038176118862464885435101737099034022252641080988503868756143332997745082368) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))))
(if (<=.f64 y -35999999999999998490192566471204305605186999551493508779642830334337581287422779473295703668088647752619882545442580520565371735613694081899353747548837361039310200827063056157638656) (/.f64 (*.f64 -60 y) (-.f64 z t)) (if (<=.f64 y -349999999999999991561879911827479522926229398820282756761840307832548818751894045298316668896103031537418633216) (*.f64 120 a) (if (<=.f64 y -2499999999999999983052371685904069941154271104860160) (*.f64 -60 (/.f64 (-.f64 x y) t)) (if (<=.f64 y -3666197480843679/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 120 a) (if (<=.f64 y -7597989933253771/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 (*.f64 x 60) (-.f64 z t)) (if (<=.f64 y 30999999999999997543379250338065955275124462721928263304620122353524574006995400671877070536520677187479196414232319419203616386210379567712817905664) (*.f64 120 a) (if (<=.f64 y 2100000000000000017579191551527463495189845144732669724012766976473688609068979135005946635106213202043092876764962382113149370985567916945519033116628848144051996618301288872817983488000) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 9500000000000000402566681213100605432568532824371303372234632968282732454190710947262341695011292683963881611685357911073707952492456021359624854115992474821003080262934662501560774690839235778936450756825317376) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))))
(if (<=.f64 a -1802009385784285/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 120 a) (if (<=.f64 a 8327294687475585/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (*.f64 (-.f64 x y) (/.f64 60 z)) (if (<=.f64 a 5767152963771295/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 120 a))))
(if (<=.f64 a -965362170955867/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 120 a) (if (<=.f64 a 8327294687475585/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (*.f64 (-.f64 x y) (/.f64 60 z)) (if (<=.f64 a 452499694080517/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))))
(if (<=.f64 y -5200000000000000416643457352414959591583608326254876281324699152186724413296112132765700133549297810523438766261312161268728749146366010901565308715325615829617277458948047744532480) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y -719999999999999951471904641534052376498568325601173302269042885696114972841430895109748180276140531450380288) (*.f64 120 a) (if (<=.f64 y -2499999999999999983052371685904069941154271104860160) (*.f64 -60 (/.f64 (-.f64 x y) t)) (if (<=.f64 y 43000000000000001538156489375529501679946536239318444752254509070410000739601326405058511919040760344517103411177156306422577610607039653761490354176) (*.f64 120 a) (if (<=.f64 y 1050000000000000008789595775763731747594922572366334862006383488236844304534489567502973317553106601021546438382481191056574685492783958472759516558314424072025998309150644436408991744000) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 8399999999999999446155012228058785625235809040640743415688298189674002118524175373538609839786991320894250081950381759195700583654672144216017531621127057327008870539672484925108610136311964116428349112143839232) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))
(if (<=.f64 y -4099999999999999991850161425433222662741548082091486890395139201985340350451548332619448299358223254730959070177955678273954447266240371991080245811325601906622578923737391623569408) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y -20499999999999998886058986133135908067018039071266016276300017787674220912359897542346918516539652824341589200308997086906526203904) (*.f64 120 a) (if (<=.f64 y -23999999999999999843892792494539049706173369505949831816506507857521530634240) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 9499999999999999613514772430015620643447319164786753247404433003155746611765828018720033769960935008154436559282669237720927605384117293701610340352) (*.f64 120 a) (if (<=.f64 y 10500000000000000087895957757637317475949225723663348620063834882368443045344895675029733175531066010215464383824811910565746854927839584727595165583144240720259983091506444364089917440000) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 9000000000000000074014540593652685153975470291700556044046889692154340686003493375771049288584011241251656343373739509613925625824387738252195017406700205737613102920441566529765303223893005679725113028800151552) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))
(if (<=.f64 a -3521072379534965/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 120 a) (if (<=.f64 a 6273352582640647/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (*.f64 60 (/.f64 x z)) (if (<=.f64 a 7927937771217763/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (*.f64 60 (/.f64 y t)) (if (<=.f64 a 5394506156881457/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 -60 (/.f64 y z)) (*.f64 120 a)))))
(if (<=.f64 a -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 120 a) (if (<=.f64 a 3747762172149223/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 -60 (/.f64 y z)) (*.f64 120 a)))
(if (<=.f64 a -8902759748489185/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (*.f64 120 a) (if (<=.f64 a 2616619407464185/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 -60 (/.f64 x t)) (*.f64 120 a)))
(*.f64 120 a)
Outputs
(+.f64 (/.f64 (*.f64 (-.f64 x y) 1/2) (/.f64 (-.f64 t z) -120)) (*.f64 a 120))
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
(*.f64 (+.f64 a (*.f64 (-.f64 x y) (/.f64 1/2 (-.f64 z t)))) 120)
(if (<=.f64 y -1379999999999999949908819201653236354980548024581900303978696040568061952) (+.f64 (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 a 120)) (if (<=.f64 y 55999999999999999926029596345547875467987419059984122021797940523259447643476519386465039852428649106195920428357627144044544) (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 y -4099999999999999632275824428474099489726725296316554327091882609780719616) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (if (<=.f64 y 105000000000000003384119367308652108336697305921475769854394961843591270392454931147935487395216382269665848380323605442985984) (*.f64 (+.f64 (*.f64 1/2 (/.f64 x (-.f64 z t))) a) 120) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 y -1099999999999999997029820812924160287423472384494478235658118573112426496) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (if (<=.f64 y 199999999999999984973552323798576408508934173966967692287845194445058839995158605320632698752563530750306011682731106456567808) (*.f64 120 (+.f64 a (*.f64 (/.f64 1/2 (-.f64 z t)) x))) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 a -965362170955867/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a))) (if (<=.f64 a 8231363154421169/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60)) (*.f64 60 (+.f64 (/.f64 y (-.f64 t z)) (+.f64 a a)))))
(if (<=.f64 a -150000000000000000000) (*.f64 120 a) (if (<=.f64 a -7822218149124427/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -5101712237182299/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 7269215601948759/649037107316853453566312041152512) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60)) (if (<=.f64 a 4600000) (*.f64 60 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 a a))) (if (<=.f64 a 14500000000000000000) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 120 a)))))))
(if (<=.f64 a -170000000000000000000) (*.f64 120 a) (if (<=.f64 a -5339967589802275/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -5101712237182299/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 7788445287802241/649037107316853453566312041152512) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) -1/60)) (if (<=.f64 a 32000000) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z))) (if (<=.f64 a 11000000000000000000) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 120 a)))))))
(if (<=.f64 a -64000000000000000000) (*.f64 120 a) (if (<=.f64 a -5673715564164917/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -3637742638686509/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 7788445287802241/649037107316853453566312041152512) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a 23500) (+.f64 (*.f64 120 a) (*.f64 -60 (/.f64 y z))) (if (<=.f64 a 11000000000000000000) (*.f64 (-.f64 x y) (/.f64 60 (-.f64 z t))) (*.f64 120 a)))))))
(if (<=.f64 a -800000000000000000000) (*.f64 120 a) (if (<=.f64 a -5339967589802275/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -554533938824163/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 x t)) a) 120) (if (<=.f64 a 1784852045121347/81129638414606681695789005144064) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a)))))
(if (<=.f64 a -72000000000000000000) (*.f64 120 a) (if (<=.f64 a -5736293309357913/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (if (<=.f64 a -3881737571769141/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (*.f64 120 a) (if (<=.f64 a -149058722755935/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 (*.f64 -60 y) (-.f64 z t)) (if (<=.f64 a 8437482395119095/649037107316853453566312041152512) (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 120 a))))))
(if (<=.f64 y -22499999999999999977747899166949310202840161093772527683790738787193514763673978441714151314076120686726959104978460369657159832503638122420148980383255926958512784558099967630114816) (/.f64 (*.f64 -60 y) (-.f64 z t)) (if (<=.f64 y -719999999999999951471904641534052376498568325601173302269042885696114972841430895109748180276140531450380288) (*.f64 120 a) (if (<=.f64 y -2499999999999999983052371685904069941154271104860160) (/.f64 (-.f64 x y) (*.f64 t -1/60)) (if (<=.f64 y -3666197480843679/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 120 a) (if (<=.f64 y -6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 (*.f64 x 60) (-.f64 z t)) (if (<=.f64 y 749999999999999983497286804243245130773617917100850810579189933726947954421830619320194537067445385477326201311652808101628824230048359796522876928) (*.f64 120 a) (if (<=.f64 y 4600000000000000268538795959135059602282035253461285127535544907182544016129385929746308241754111331629737169456737715727828147843516459580963040460412456395477508870271915429564440903680) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 10499999999999999891686164340714470017614726830438218855943621664908173762291861508030483702444444623874652451061516370660841354988424316038176118862464885435101737099034022252641080988503868756143332997745082368) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))))
(if (<=.f64 y -35999999999999998490192566471204305605186999551493508779642830334337581287422779473295703668088647752619882545442580520565371735613694081899353747548837361039310200827063056157638656) (/.f64 (*.f64 -60 y) (-.f64 z t)) (if (<=.f64 y -349999999999999991561879911827479522926229398820282756761840307832548818751894045298316668896103031537418633216) (*.f64 120 a) (if (<=.f64 y -2499999999999999983052371685904069941154271104860160) (*.f64 -60 (/.f64 (-.f64 x y) t)) (if (<=.f64 y -3666197480843679/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 120 a) (if (<=.f64 y -7597989933253771/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 (*.f64 x 60) (-.f64 z t)) (if (<=.f64 y 30999999999999997543379250338065955275124462721928263304620122353524574006995400671877070536520677187479196414232319419203616386210379567712817905664) (*.f64 120 a) (if (<=.f64 y 2100000000000000017579191551527463495189845144732669724012766976473688609068979135005946635106213202043092876764962382113149370985567916945519033116628848144051996618301288872817983488000) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 9500000000000000402566681213100605432568532824371303372234632968282732454190710947262341695011292683963881611685357911073707952492456021359624854115992474821003080262934662501560774690839235778936450756825317376) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))))
(if (<=.f64 a -1802009385784285/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 120 a) (if (<=.f64 a 8327294687475585/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (*.f64 (-.f64 x y) (/.f64 60 z)) (if (<=.f64 a 5767152963771295/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (/.f64 (*.f64 -60 y) (-.f64 z t)) (*.f64 120 a))))
(if (<=.f64 a -965362170955867/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 120 a) (if (<=.f64 a 8327294687475585/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (*.f64 (-.f64 x y) (/.f64 60 z)) (if (<=.f64 a 452499694080517/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (*.f64 -60 (/.f64 y (-.f64 z t))) (*.f64 120 a))))
(if (<=.f64 y -5200000000000000416643457352414959591583608326254876281324699152186724413296112132765700133549297810523438766261312161268728749146366010901565308715325615829617277458948047744532480) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y -719999999999999951471904641534052376498568325601173302269042885696114972841430895109748180276140531450380288) (*.f64 120 a) (if (<=.f64 y -2499999999999999983052371685904069941154271104860160) (*.f64 -60 (/.f64 (-.f64 x y) t)) (if (<=.f64 y 43000000000000001538156489375529501679946536239318444752254509070410000739601326405058511919040760344517103411177156306422577610607039653761490354176) (*.f64 120 a) (if (<=.f64 y 1050000000000000008789595775763731747594922572366334862006383488236844304534489567502973317553106601021546438382481191056574685492783958472759516558314424072025998309150644436408991744000) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 8399999999999999446155012228058785625235809040640743415688298189674002118524175373538609839786991320894250081950381759195700583654672144216017531621127057327008870539672484925108610136311964116428349112143839232) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))
(if (<=.f64 y -4099999999999999991850161425433222662741548082091486890395139201985340350451548332619448299358223254730959070177955678273954447266240371991080245811325601906622578923737391623569408) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y -20499999999999998886058986133135908067018039071266016276300017787674220912359897542346918516539652824341589200308997086906526203904) (*.f64 120 a) (if (<=.f64 y -23999999999999999843892792494539049706173369505949831816506507857521530634240) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 9499999999999999613514772430015620643447319164786753247404433003155746611765828018720033769960935008154436559282669237720927605384117293701610340352) (*.f64 120 a) (if (<=.f64 y 10500000000000000087895957757637317475949225723663348620063834882368443045344895675029733175531066010215464383824811910565746854927839584727595165583144240720259983091506444364089917440000) (*.f64 -60 (/.f64 y (-.f64 z t))) (if (<=.f64 y 9000000000000000074014540593652685153975470291700556044046889692154340686003493375771049288584011241251656343373739509613925625824387738252195017406700205737613102920441566529765303223893005679725113028800151552) (*.f64 120 a) (*.f64 -60 (/.f64 y (-.f64 z t)))))))))
(if (<=.f64 a -3521072379534965/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 120 a) (if (<=.f64 a 6273352582640647/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (*.f64 60 (/.f64 x z)) (if (<=.f64 a 7927937771217763/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (*.f64 60 (/.f64 y t)) (if (<=.f64 a 5394506156881457/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 -60 (/.f64 y z)) (*.f64 120 a)))))
(if (<=.f64 a -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 120 a) (if (<=.f64 a 3747762172149223/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 -60 (/.f64 y z)) (*.f64 120 a)))
(if (<=.f64 a -8902759748489185/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (*.f64 120 a) (if (<=.f64 a 2616619407464185/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 -60 (/.f64 x t)) (*.f64 120 a)))
(*.f64 120 a)
Compiler

Compiled 1064 to 678 computations (36.3% saved)

soundness138.0ms (0.3%)

Algorithm
egg-herbie
Rules
1686×rational.json-simplify-35
1186×rational.json-simplify-1
1018×rational.json-simplify-55
1012×rational.json-simplify-2
920×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
12737
25137
39837
421937
555537
6203037
7434037
8615937
9730737
Stop Event
node limit
Compiler

Compiled 31 to 19 computations (38.7% saved)

end2.1s (5.3%)

Compiler

Compiled 959 to 510 computations (46.8% saved)

Profiling

Loading profile data...