Details

Time bar (total: 11.1s)

analyze1.3s (11.5%)

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
4.2%3.1%71.7%0.2%0%25%0%9
4.2%3.1%71.3%0.2%0%25.3%0%10
6.3%4.7%69.2%0.2%0%25.9%0%11
9.2%6.6%65.8%0.2%0%27.4%0%12
Compiler

Compiled 24 to 20 computations (16.7% saved)

sample7.9s (71.7%)

Results
5.1s15521×body256invalid
2.8s8256×body256valid
Bogosity

preprocess13.0ms (0.1%)

Algorithm
egg-herbie
Rules
56×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065357
193357
044
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 y (*.f64 x 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 z (*.f64 y 27))) (*.f64 x 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 t (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 x))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 z 27))) (*.f64 y 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 t 27))) (*.f64 z 2)) (sqrt.f64 y))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 t 2)) (sqrt.f64 z))))
Outputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 y (*.f64 x 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 y (*.f64 x 27))) (*.f64 z 2)))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 z (*.f64 y 27))) (*.f64 x 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 z (*.f64 y 27))) (*.f64 x 2)))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 t (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 x))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 t (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 x))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 z 27))) (*.f64 y 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 27 z))) (*.f64 y 2)))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 t 27))) (*.f64 z 2)) (sqrt.f64 y))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 27 t))) (*.f64 z 2)) (sqrt.f64 y))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 t 2)) (sqrt.f64 z))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 2 t)) (sqrt.f64 z))))
Compiler

Compiled 27 to 23 computations (14.8% saved)

simplify121.0ms (1.1%)

Algorithm
egg-herbie
Rules
10×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02251
12751
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
Outputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))

eval1.0ms (0%)

Compiler

Compiled 40 to 31 computations (22.5% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
1.2b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
1.2b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
Compiler

Compiled 21 to 17 computations (19% saved)

localize205.0ms (1.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 x (*.f64 y 27))
1.0b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
2.0b
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
3.5b
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
Compiler

Compiled 89 to 60 computations (32.6% saved)

series144.0ms (1.3%)

Counts
4 → 144
Calls

39 calls:

TimeVariablePointExpression
111.0ms
z
@inf
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
4.0ms
t
@0
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
2.0ms
z
@0
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
2.0ms
x
@0
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
1.0ms
t
@-inf
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))

rewrite188.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1188×rational.json-simplify-47
804×rational.json-5
802×exponential.json-3
802×rational.json-1
802×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020136
1163136
2479136
31780136
47107136
Stop Event
node limit
Counts
4 → 46
Calls
Call 1
Inputs
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(/.f64 x (*.f64 y 27))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 y 27)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 y 27)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 y 27)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (*.f64 y 27))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 y 27)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y 27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y 27)) (/.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (/.f64 1 (/.f64 x (*.f64 y 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y 27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (*.f64 y 27))))))))

simplify350.0ms (3.2%)

Algorithm
egg-herbie
Rules
1090×rational.json-simplify-47
1006×rational.json-simplify-2
784×rational.json-simplify-1
728×rational.json-simplify-111
646×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01155356
12385356
24945356
317185356
457655356
Stop Event
node limit
Counts
190 → 59
Calls
Call 1
Inputs
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(+.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(+.f64 0 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(-.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) 1)
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(*.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(pow.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))
(-.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(pow.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(-.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))) 1)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(+.f64 (/.f64 x (*.f64 y 27)) 0)
(+.f64 0 (/.f64 x (*.f64 y 27)))
(-.f64 (/.f64 x (*.f64 y 27)) 0)
(-.f64 0 (neg.f64 (/.f64 x (*.f64 y 27))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 y 27)))) 1)
(*.f64 (/.f64 x (*.f64 y 27)) 1)
(*.f64 (/.f64 x (*.f64 y 27)) (/.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))))
(*.f64 1 (/.f64 x (*.f64 y 27)))
(*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (/.f64 1 (/.f64 x (*.f64 y 27))))
(*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) 1))
(*.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27)))))
(pow.f64 (/.f64 x (*.f64 y 27)) 1)
(neg.f64 (neg.f64 (/.f64 x (*.f64 y 27))))
Outputs
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(*.f64 1/27 (/.f64 x y))
(+.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(+.f64 0 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(-.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(-.f64 0 (neg.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) 1)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) 1))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(pow.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(neg.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(+.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(+.f64 0 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(-.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(pow.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(-.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(+.f64 (/.f64 x (*.f64 y 27)) 0)
(/.f64 x (*.f64 y 27))
(+.f64 0 (/.f64 x (*.f64 y 27)))
(/.f64 x (*.f64 y 27))
(-.f64 (/.f64 x (*.f64 y 27)) 0)
(/.f64 x (*.f64 y 27))
(-.f64 0 (neg.f64 (/.f64 x (*.f64 y 27))))
(/.f64 x (*.f64 y 27))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 y 27)))) 1)
(/.f64 x (*.f64 y 27))
(*.f64 (/.f64 x (*.f64 y 27)) 1)
(/.f64 x (*.f64 y 27))
(*.f64 (/.f64 x (*.f64 y 27)) (/.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))))
(/.f64 x (*.f64 y 27))
(*.f64 1 (/.f64 x (*.f64 y 27)))
(/.f64 x (*.f64 y 27))
(*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (/.f64 1 (/.f64 x (*.f64 y 27))))
(/.f64 x (*.f64 y 27))
(*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) 1))
(/.f64 x (*.f64 y 27))
(*.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))))
(/.f64 x (*.f64 y 27))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 y 27))) (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 x (*.f64 y 27)))))
(/.f64 x (*.f64 y 27))
(pow.f64 (/.f64 x (*.f64 y 27)) 1)
(/.f64 x (*.f64 y 27))
(neg.f64 (neg.f64 (/.f64 x (*.f64 y 27))))
(/.f64 x (*.f64 y 27))

eval35.0ms (0.3%)

Compiler

Compiled 1406 to 903 computations (35.8% saved)

prune76.0ms (0.7%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New58159
Fresh000
Picked011
Done000
Total58260
Error
1.0b
Counts
60 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
1.2b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
1.7b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
Compiler

Compiled 38 to 30 computations (21.1% saved)

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 t) 1/18)
1.0b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
2.0b
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
5.2b
(/.f64 x (*.f64 y z))
Compiler

Compiled 58 to 24 computations (58.6% saved)

series17.0ms (0.2%)

Counts
4 → 84
Calls

36 calls:

TimeVariablePointExpression
5.0ms
t
@0
(*.f64 (sqrt.f64 t) 1/18)
1.0ms
t
@-inf
(*.f64 (sqrt.f64 t) 1/18)
1.0ms
x
@-inf
(/.f64 x (*.f64 y z))
0.0ms
t
@inf
(*.f64 (sqrt.f64 t) 1/18)
0.0ms
t
@-inf
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))

rewrite175.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1114×rational.json-simplify-47
1092×rational.json-simplify-49
742×rational.json-5
740×exponential.json-3
740×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01692
113492
242292
3159292
4658292
Stop Event
node limit
Counts
4 → 41
Calls
Call 1
Inputs
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 (sqrt.f64 t) 1/18)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 1 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 1 (/.f64 x (*.f64 y z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (*.f64 y z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) (/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))) 2/3) (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 t) 1/18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 t) 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 t) 1/18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 t) 1/18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/18) (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 t) 1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)))))))

simplify280.0ms (2.5%)

Algorithm
egg-herbie
Rules
1118×rational.json-simplify-2
836×rational.json-simplify-47
766×rational.json-simplify-41
706×exponential.json-simplify-26
662×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0993965
12143965
24653965
316223965
452013965
Stop Event
node limit
Counts
125 → 55
Calls
Call 1
Inputs
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(+.f64 0 (/.f64 x (*.f64 y z)))
(-.f64 (/.f64 x (*.f64 y z)) 0)
(-.f64 0 (neg.f64 (/.f64 x (*.f64 y z))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 y z)))) 1)
(*.f64 (/.f64 x (*.f64 y z)) 1)
(*.f64 (/.f64 x (*.f64 y z)) (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(*.f64 1 (/.f64 x (*.f64 y z)))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 1 (/.f64 x (*.f64 y z))))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 1 (/.f64 x (*.f64 y z))) 1))
(*.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(neg.f64 (neg.f64 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 0)
(+.f64 0 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))
(-.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 1)
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))
(pow.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 0)
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 0)
(-.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))) 1)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) (/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))) 2/3) (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))) 2/3)))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)
(neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))
(+.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(+.f64 0 (*.f64 (sqrt.f64 t) 1/18))
(-.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 t) 1/18))) 1)
(/.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
(/.f64 (*.f64 (sqrt.f64 t) 1/18) (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 (sqrt.f64 t) 1/18)))
(pow.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)))
Outputs
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(+.f64 0 (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(-.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(-.f64 0 (neg.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 y z)))) 1)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 1 (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 1 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 1 (/.f64 x (*.f64 y z))) 1))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))
(/.f64 x (*.f64 y z))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(neg.f64 (neg.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(+.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 0)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(+.f64 0 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(-.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 0)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 1)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))
(/.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 4/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 4/9))))
(/.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))
(/.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t))) (/.f64 (*.f64 (sqrt.f64 t) (*.f64 (/.f64 x (*.f64 y z)) 4/9)) (*.f64 (sqrt.f64 t) (*.f64 (/.f64 x (*.f64 y z)) 4/9))))
(pow.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) 1)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(neg.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(-.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) (/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))) 2/3) (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))) 2/3)))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) (/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3) (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3)))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t))))) (/.f64 (*.f64 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))) 2/3) (*.f64 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))) 2/3)))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t))))) (/.f64 (*.f64 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))) 8/3) (*.f64 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))) 8/3)))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(*.f64 1/18 (sqrt.f64 t))
(+.f64 0 (*.f64 (sqrt.f64 t) 1/18))
(*.f64 1/18 (sqrt.f64 t))
(-.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(*.f64 1/18 (sqrt.f64 t))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)))
(*.f64 1/18 (sqrt.f64 t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 t) 1/18))) 1)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 t) 1/18) (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 (sqrt.f64 t) 1/18)))
(*.f64 1/18 (sqrt.f64 t))
(pow.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
(*.f64 1/18 (sqrt.f64 t))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)))
(*.f64 1/18 (sqrt.f64 t))

eval17.0ms (0.2%)

Compiler

Compiled 1136 to 539 computations (52.6% saved)

prune13.0ms (0.1%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New55055
Fresh000
Picked011
Done011
Total55257
Error
1.0b
Counts
57 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
1.2b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
1.7b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
Compiler

Compiled 38 to 30 computations (21.1% saved)

regimes53.0ms (0.5%)

Accuracy

Total -0.7b remaining (-61.1%)

Threshold costs -0.7b (-61.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
Outputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
Calls

13 calls:

5.0ms
z
4.0ms
(/.f64 x (*.f64 y 27))
4.0ms
(*.f64 3 (/.f64 x (*.f64 y 27)))
4.0ms
(*.f64 z 2)
4.0ms
(sqrt.f64 t)
Results
ErrorSegmentsBranch
1.2b1x
1.2b1y
1.2b1z
1.2b1t
1.2b1(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
1.2b1(acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t)))
1.2b1(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
1.2b1(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
1.2b1(*.f64 3 (/.f64 x (*.f64 y 27)))
1.2b1(/.f64 x (*.f64 y 27))
1.2b1(*.f64 y 27)
1.2b1(*.f64 z 2)
1.2b1(sqrt.f64 t)
Compiler

Compiled 188 to 148 computations (21.3% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02790
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
Outputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
Compiler

Compiled 38 to 30 computations (21.1% saved)

soundness19.0ms (0.2%)

Algorithm
egg-herbie
Rules
10×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02251
12751
Stop Event
saturated
Compiler

Compiled 40 to 31 computations (22.5% saved)

end112.0ms (1%)

Compiler

Compiled 34 to 25 computations (26.5% saved)

Profiling

Loading profile data...